Compare commits

...
Sign in to create a new pull request.

322 commits

Author SHA1 Message Date
Michal Domonkos
0d8aaac852 Superseded by DNF. For details, see: https://fedoraproject.org/wiki/Changes/Retire_YUM_3 2019-02-26 11:49:24 +01:00
Kevin Fenzi
688cfb5e58 Fix FTBFS by explicitly using python2. Fixes bug #1606775 2019-02-11 12:02:19 -08:00
Fedora Release Engineering
84805d96ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 13:04:26 +00:00
358c713d03 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:56 +01:00
57ec115c45
%{python_sitelib} → %{python2_sitelib}
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-29 23:11:57 +02:00
Fedora Release Engineering
8d87562061 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:45:27 +00:00
Jason Tibbitts
9dca136504 Remove needless use of %defattr 2018-07-09 23:44:16 -05:00
Valentina Mukhamedzhanova
9c976dddcb Remove dnf-yum dependency for making DNF-3 release possible. 2018-05-16 15:34:36 +02:00
Iryna Shcherbina
76721139ae Update Python 2 dependency declarations to new packaging standards 2018-02-14 17:27:09 +01:00
3d2aa23374
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 09:58:27 +01:00
5cac482517 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:52:20 +01:00
d79a337290
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:06:34 +01:00
Valentina Mukhamedzhanova
d8e276dbe8 Really skip all gpg-agent files. 2017-08-17 16:17:33 +02:00
Valentina Mukhamedzhanova
fa99a8f614 Port to python2-gpg. 2017-08-17 14:29:15 +02:00
Fedora Release Engineering
cc5c2f2f8e - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:37:39 +00:00
Fedora Release Engineering
c3cb7b2414 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 18:19:10 +00:00
Valentina Mukhamedzhanova
a646ca6ee9 Stop requiring python-sqlite. 2016-09-13 16:14:24 +02:00
Fedora Release Engineering
a83a29cd2e - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 13:14:09 +00:00
Fedora Release Engineering
c1ee0dcf4e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 04:00:38 +00:00
James Antill
b392959973 Add weak deps. support.
- Add cashe support for fs diff.
2015-08-09 21:43:57 -04:00
Dennis Gilmore
8d49772d95 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 04:39:56 +00:00
Valentina Mukhamedzhanova
b474234c13 Drop dnf-plugins-extras-migrate requirement. 2015-04-08 17:01:55 +02:00
Valentina Mukhamedzhanova
04e63d086f Deprecate yum man page too. 2015-03-31 11:18:10 +02:00
Valentina Mukhamedzhanova
074468923b update to latest HEAD
- Make sure epoch is a string while checking for running kernel. BZ#1200159
- Fix rounding issue in required disk space message.
- Rename yum executable to yum-deprecated.
2015-03-31 09:33:08 +02:00
James Antill
1e5dc5d334 Hacky fix for recursion problem with cashe. BZ#1199315 2015-03-12 15:09:06 -04:00
James Antill
d4341a12a8 update to latest HEAD
- Have "yum check" ignore self conflicts.
- Add simple testcase for installing older intermediate kernel. BZ 1063181.
- Don't look for upgrades for install only packages. BZ 1063181.
- check if repos list is empty after excluding disabled repos. BZ 1109473.
- Allow caching local repos. BZ 1125387.
- Expect KB as well as MB in disk requirements message from rpm. BZ 1051931.
- Multiple lvm fixes. BZ 1047793, BZ 1145485.
- Change the sqlite synchronous mode for the history file, to NORMAL.
- Add CAShe config. and objects, use it for MD and packages.
- Add query_install_excludes conf./docs and use it for list/info/search/prov
2015-03-04 15:27:48 -05:00
James Antill
14a411704f update to latest HEAD
- Workaround history searching for [abc] character lists failures. BZ 1096147.
- yumRepos.py - preserve queryparams in urls
- Don't traceback in exRepoError() when repo info is not available. BZ 1114183.
- Make check-update respect --quiet option. BZ 1133979.
2014-09-16 16:37:59 -04:00
Valentina Mukhamedzhanova
1f7be3f25f update to latest HEAD
- Add armv6hl.
- Fix removing installed obsoleted package. BZ 1135715.
2014-09-03 12:58:47 +02:00
Tom Callaway
8766ee4672 fix license handling 2014-08-06 13:58:49 +02:00
Valentina Mukhamedzhanova
892f7648cc update to latest HEAD
- Workaround the TypeError in _filter_deps(). BZ 1108625
2014-06-18 14:07:40 +02:00
James Antill
c22e1f6702 update to latest HEAD
- Read FS yumvars before yum.conf setup, and reread if installroot changed.
- Call systemd Inhibit, to inhibit shutdowns during transactions. BZ 1109930.
- Have check provides check directly against the rpm index, and then quit.
- Read env vars in readStartupConfig() to make them work in yum.conf. BZ 1102575
- Add rules for naming files in /etc/yum/vars to yum.conf man page.
2014-06-16 15:16:51 -04:00
James Antill
7b4162930d update to latest HEAD
- Read FS yumvars before yum.conf setup, and reread if installroot changed.
- Call systemd Inhibit, to inhibit shutdowns during transactions. BZ 1109930.
- Have check provides check directly against the rpm index, and then quit.
- Read env vars in readStartupConfig() to make them work in yum.conf. BZ 1102575
- Add rules for naming files in /etc/yum/vars to yum.conf man page.
2014-06-16 14:57:56 -04:00
Dennis Gilmore
7d750fb30b - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 12:54:31 -05:00
James Antill
be417351a1 update to latest HEAD
- Check /usr for writability before running a transaction.
- Add repo= arguments to almost all RepoError raises, so we don't print unknown.
- Add/fix upgrade-minimal typos from man page.
- Replace vars in include lines in .repo files. BZ 977380.
- Make --setopt handle spaces properly. BZ 1094373
- Fix traceback when the history dir is empty. BZ 875610
2014-05-21 18:30:06 -04:00
James Antill
13cd8412be update to latest HEAD
- Check /usr for writability before running a transaction.
- Add repo= arguments to almost all RepoError raises, so we don't print unknown.
- Add/fix upgrade-minimal typos from man page.
- Replace vars in include lines in .repo files. BZ 977380.
- Make --setopt handle spaces properly. BZ 1094373
- Fix traceback when the history dir is empty. BZ 875610
2014-05-21 17:04:01 -04:00
James Antill
4f178fb224 update to latest HEAD
- Fix for weird anaconda C NULL exception traceback. BZ 1058297.
- Add bash completion for fs.
- Fix summary for yum fs command. BZ 1086461.
2014-04-15 16:29:04 -04:00
James Antill
50e204e778 update to latest HEAD
- Fix for weird anaconda C NULL exception traceback. BZ 1058297.
- Fix apkgs setup for removing packages. BZ 1019960.
- Fix typo, so we can find the suggests/etc. tables.
- Change 'size' option to 'maxsize' in yum.logrotate. BZ 1005879.
- Mask st_mode to fix verifying permissions for ghost files. BZ 1045415.
- normpath() file URIs. BZ 1009499.
2014-04-08 09:40:18 -04:00
James Antill
125e9d0cda update to latest HEAD
- Fix dumping xml for suggests/etc.
2014-03-25 13:51:39 -04:00
James Antill
c70c2c8c6c update to latest HEAD
- Fix storing objects directly in the yumdb.
- Don't store uuid as var_uuid, or we create it all the time.
2014-03-25 10:11:19 -04:00
James Antill
bfaacdd99a update to latest HEAD
- No error for refilter cleanup, rm dirs. and eat all errors. BZ 1062959.
- Use get_uuid_obj() instead of get_uuid(), to help out ostree.
- Make utils.get_process_info() respect executable names with spaces.
- Fix traceback when history files don't exist and user is not root.
2014-03-25 00:19:19 -04:00
James Antill
6544e0cabb update to latest HEAD
- No error for refilter cleanup, rm dirs. and eat all errors. BZ 1062959.
- Use get_uuid_obj() instead of get_uuid(), to help out ostree.
- Make utils.get_process_info() respect executable names with spaces.
- Fix traceback when history files don't exist and user is not root.
2014-03-25 00:19:02 -04:00
James Antill
f8e6cbaf83 update to latest HEAD
- No error for refilter cleanup, rm dirs. and eat all errors. BZ 1062959.
- Use get_uuid_obj() instead of get_uuid(), to help out ostree.
- Make utils.get_process_info() respect executable names with spaces.
- Fix traceback when history files don't exist and user is not root.
2014-03-25 00:08:13 -04:00
Valentina Mukhamedzhanova
d5dbb0f3df update to latest HEAD
- Fix repo-pkgs check-update not showing any updates.
- Fix ValueError when /var/lib/yum/groups/installed is empty. BZ 971307
- Fix 'yum updateinfo list all new-packages' traceback. BZ 1072945
- Make yum quit when an invalid option is provided with --setopt.
2014-03-10 17:20:14 +01:00
James Antill
9928581d09 update to latest HEAD
- Fix yum.conf file saving for filters.
2014-02-23 21:02:03 -05:00
James Antill
a4c7ebfe1b update to latest HEAD
- Copy packages in/out of an installroot, for no downloads creating containers.
- A few cleanups for the fs sub-command UI.
- Add spec requires for fs sub-command.
2014-02-21 16:27:15 -05:00
James Antill
e160ee2afb update to latest HEAD
- Workaround for weird mash issue, probably.
2014-02-18 14:06:35 -05:00
Valentina Mukhamedzhanova
63f45cfc3f update to latest HEAD
- Fix debuginfo-install doLock() traceback. BZ 1062479
- Add 'autoremove' to yum --help output. BZ 1053348
2014-02-17 16:42:33 +01:00
James Antill
3c827a827a update to latest HEAD
- Minor fixes/cleanups for yum fs diff.
- Fix update-minimal traceback and ignoring updates. BZ 1048584.
2014-02-14 15:05:54 -05:00
James Antill
52af7cb44a update to latest HEAD
- Add yum fs sub-command. filter/refilter/refilter-cleanup/du/status/diff.
- Fix a possible "yum history stats" tb. BZ 1059184.
- Use requirement instead of calling string_to_prco_tuple.
- ppc64le is its own arch treat it as such.
2014-02-12 18:59:50 -05:00
James Antill
514558ac75 update to latest HEAD
- Add yum fs sub-command. filter/refilter/refilter-cleanup/du/status/diff.
- Fix a possible "yum history stats" tb. BZ 1059184.
- Use requirement instead of calling string_to_prco_tuple.
- ppc64le is its own arch treat it as such.
2014-02-12 18:26:42 -05:00
James Antill
39afdc0c61 update to latest HEAD
- Add yum-cron to run_with_package_names.
- Don't create lockdir directories, as they are magic now. BZ 975864.
-  Make 'yum install @group' give an error when trying to install a
- non-existent group.
- One more s/ouput/output/ fix
- Cleanup spec for rhel-7 builds.
2014-01-29 16:16:42 -05:00
James Antill
dc8445e775 update to latest HEAD
- Test for lvm binary before using. BZ 1047793.
- Split cron-daily and cron-hourly into separate packages. Add cron-security.
2014-01-23 17:03:16 -05:00
Valentina Mukhamedzhanova
53d526d47a yum-cron: EmailEmitter failure should not be fatal. BZ 1055042
- yum-cron: Add a retry loop around doLock().
- _set_repos_cache_req(): Handle missing cachedir. BZ 1044080
- repo-pkgs: Fix repoid parsing. BZ 1055132.
- Fix bash completion for 'autoremove'
- downloadonly: unlink .tmp files on ctrl-c. BZ 1045806
- repo-pkgs <repoid> info|list shouldn't require root UID.
- doPackageLists(repoid=<repoid>): filter 2nd ipkg lookup. BZ 1056489
2014-01-22 11:17:34 +01:00
Ville Skyttä
20f83a0050 Drop INSTALL from docs. 2014-01-16 23:14:45 +02:00
Zdenek Pavlas
e4412a50b7 update to latest HEAD
- fix "yum --help" with translated "Usage: %s\n". BZ 1033416
- completion: Fix file/dir completions for names containing spaces or tabs
- Fixed yum.8 manpage formatting. BZ 1050902
- yum-cron: fail on unsigned packages. BZ 1052440
- yum-cron: enable random_sleep by default.
2014-01-15 11:09:03 +01:00
Valentina Mukhamedzhanova
2f61fa742b Fix bad day of week in yum.spec in the changelog. 2014-01-08 11:58:18 +01:00
Valentina Mukhamedzhanova
63256eb563 update to latest HEAD
- Skip unavailable repos. BZ 1046076
- docs: yum.conf.5: Fix typo.
- docs: Update --downloadonly section of man page.
- Change emitCheckFailed() to a warning. BZ 1048391
2014-01-07 11:09:13 +01:00
James Antill
ff8a7874a4 update to latest HEAD
- Fix for traceback with group info -v.
2013-12-20 14:47:18 -05:00
James Antill
f1164bdd0f update to latest HEAD
- Fix for traceback with installed env. groups with owned groups in info.
- Again, thanks to Adam.
2013-12-19 00:12:14 -05:00
James Antill
6a31fb8d71 update to latest HEAD
- Fixes for typo in group remove/install mark messages tests.
- Again, thanks to Adam.
2013-12-18 16:58:42 -05:00
James Antill
d1d5e4bada update to latest HEAD
- Again, lots of groups UI changes/fixes thanks to Adam.
- Add "groups mark blacklist" command to get out of the upgrade problem.
- Tell users how to mark install/remove groups without packages.
- Show install groups as well as upgrading groups in transaction output.
- Fix mark-convert-whitelist, and add mark-convert-blacklist (default).
- Fix typo with simple groups compile of environment with only options.
- Pass the ievgrp to groups for new installed envs., so they belong. BZ 1043231.
- Don't confuse "group info" output by giving data for optional when it's off.
2013-12-17 17:54:11 -05:00
James Antill
00ee93fb0a update to latest HEAD
- Fix group update not trying to install all optional groups of evgrp.
2013-12-17 10:49:35 -05:00
James Antill
41b6f95282 update to latest HEAD
- Lots of "minor" group changes to hopefully fix a bunch of the bugs. Eg.
- 1043207, 1014202.
2013-12-16 17:59:10 -05:00
James Antill
0d122b3085 update to latest HEAD
- use the same "Total" formatting as urlgrabber.progress
- fix the depsolve_loop_limit=0 case. BZ 1041395
- yum.bash: skip pkglist completion when len(prefix) < 1. BZ 1040033
- yum-cron: stderr/email: no output if no messages. BZ 1018068
- yum-cron: use YumOutput.listTransaction(). BZ 1040109
2013-12-16 17:50:45 -05:00
Zdenek Pavlas
dcb5895319 update to latest HEAD
- use the same "Total" formatting as urlgrabber.progress
- fix the depsolve_loop_limit=0 case. BZ 1041395
- yum.bash: skip pkglist completion when len(prefix) < 1. BZ 1040033
- yum-cron: stderr/email: no output if no messages. BZ 1018068
- yum-cron: use YumOutput.listTransaction(). BZ 1040109
2013-12-13 16:25:36 +01:00
James Antill
92e668f9c8 Fix cacheReq manipulation overwrite.
- Only look at enabled repos. for cacheReq cookie comparisons. BZ 1039028.
- Add check-update sub-command to repo-pkgs.
- Add command variation aliases to check-update.
- Fix needTs check with repo-pkgs list/info.
2013-12-06 15:21:56 -05:00
Zdenek Pavlas
aa666c668e Revert the use of float timestamps as it triggers repomd != metalink. 2013-12-06 14:45:47 +01:00
Zdenek Pavlas
ff8cbe8888 docs only: group_command=objects is the distro default.
- Parse float timestamps as valid, for global timestamp.
- Add check_config_file_age, so we can turn that off for rhsm repos. BZ 103544
- Better doc. comment for re_primary_filename().
2013-12-04 16:51:52 +01:00
Zdenek Pavlas
a7b1ae2f85 docs only: group_command=objects is the distro default. 2013-12-02 09:47:14 +01:00
James Antill
6b93075eae Update to latest HEAD.
- Don't use the provide for distroverpkg if it's the name of the pkg. BZ 1002977.
- Use the provides as-is when we do use it. BZ 1002977.
- Fix the man page formatting for ! explanation in repolist, so it can be read.
- Add deltarpm_metadata_percentage config. so people can configure MD download.
2013-11-21 23:46:08 -05:00
James Antill
f8509d4ce4 Update to latest HEAD.
- cwFixAdd autocheck_running_kernel config.
2013-11-19 12:00:37 -05:00
James Antill
8aee420597 Update to latest HEAD.
- Add installed for groups pkg. lists on transaction output. BZ 1031374.
- Add autocheck_running_kernel config. so people can turn it off.
- Add upgrade_group_objects_upgrade config. so people can turn it off.
- Add distupgrade command as alias for distro-sync, to be compat. with zypper.
2013-11-18 17:45:06 -05:00
James Antill
9ec99ab005 Update to latest HEAD.
- Use makecache systemd timer on f20, maybe use it on f19 too?
- installonlypkgs: remove unneeded provides, add "installonlypkg(kernel)"
- docs: Suggest "--" when using "-<pkg>" to exclude packages. BZ 1026598.
- applydeltarpm: turn fork() failure to MiscError. BZ 1028334.
2013-11-15 15:25:34 -05:00
James Antill
bf87b9c0e7 Update to latest HEAD.
- Fixup always turning cron/makecache systemd stuff off.
- _readRawRepoFile: return only valid (ini, section_id). BZ 1018795.
- Same-mirror retry on refused connections. Helps BZ 853432.
2013-11-11 09:49:21 -05:00
James Antill
fe1bb74636 Update to latest HEAD.
- Fixup always turning cron/makecache systemd stuff off.
- _readRawRepoFile: return only valid (ini, section_id). BZ 1018795.
- Same-mirror retry on refused connections. Helps BZ 853432.
2013-11-11 01:22:06 -05:00
James Antill
b0bd2f3c58 Update to latest HEAD.
- Mostly backwards compat. change to how distroverpkg config. works. BZ 1002977.
2013-10-31 15:37:19 -04:00
James Antill
b7f814711d Update to latest HEAD.
- Actually run the groups update config. when not in objects mode. BZ 1002439.
- Implement pkg.remote_url for YumLocalPackage. BZ 1016148.
- UpdateNotice.xml(): sanitize pkg['epoch']. BZ 1020540.
- yum-cron: support download/install with update_messages==False. BZ 1018068.
- Fix some bugs in setopt for repo config. entries. BZ 1023595.
- Add loop limit for depsolving. BZ 1017840.
- Add yum-makecache systemd service, force network updates on for better UI.
2013-10-30 14:58:28 -04:00
James Antill
b6901b69bf Update to latest HEAD.
- Actually run the groups update config. when not in objects mode. BZ 1002439.
- Implement pkg.remote_url for YumLocalPackage. BZ 1016148.
- UpdateNotice.xml(): sanitize pkg['epoch']. BZ 1020540.
- yum-cron: support download/install with update_messages==False. BZ 1018068.
- Fix some bugs in setopt for repo config. entries. BZ 1023595.
- Add loop limit for depsolving. BZ 1017840.
- Add yum-makecache systemd service, force network updates on for better UI.
2013-10-30 13:24:52 -04:00
Zdenek Pavlas
cd529aeec5 Update to latest HEAD.
- More reliable po.localpath file:// URL test. BZ 1004089
- Disable drpms for local repositories. BZ 1007097
- docs: fix formatting of "yum swap" examples. BZ 1009154
- Move disableplugin checks to before we load the conf/module
- Set repo_error.repo attr also when filelists DL fails
- Fix the "repo failed" message
- docs: update "yum check" extra args description. BZ 1014993
- unlink_f(): handle ENOENT, EPERM, EACCES, EROFS. BZ 1015647, BZ 975619
2013-10-07 12:49:09 +02:00
Zdenek Pavlas
ed7649a38b Update to latest HEAD.
- More reliable po.localpath file:// URL test. BZ 1004089
- Disable drpms for local repositories. BZ 1007097
- docs: fix formatting of "yum swap" examples. BZ 1009154
- Move disableplugin checks to before we load the conf/module
- Set repo_error.repo attr also when filelists DL fails
- Fix the "repo failed" message
- docs: update "yum check" extra args description. BZ 1014993
- unlink_f(): handle ENOENT, EPERM, EACCES, EROFS. BZ 1015647, BZ 975619
2013-10-07 12:48:24 +02:00
James Antill
ab130cc7e2 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.
2013-09-06 16:38:30 -04:00
James Antill
d887c2a520 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
2013-09-05 00:07:10 -04:00
James Antill
b4929dc620 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.
2013-08-28 16:54:47 -04:00
James Antill
f0c38d891f 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.
2013-08-26 00:17:55 -04:00
James Antill
ee1e3730cf 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.
2013-08-26 00:02:41 -04:00
Zdenek Pavlas
34f39b6c42 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
2013-08-13 16:51:10 +02:00
Zdenek Pavlas
6e01a2ce90 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
2013-08-06 17:43:45 +02:00
Zdenek Pavlas
73eeb18128 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
2013-07-30 11:27:13 +02:00
Zdenek Pavlas
a08b310baa yum-distro-configs: update installonly_limit default in yum.conf.5 2013-07-29 10:00:27 +02:00
Zdenek Pavlas
8aaaafb79b Merge branch 'master' into f19 2013-07-24 14:45:37 +02:00
Zdenek Pavlas
5ad230146e Added debuglevel option to yum-cron.conf BZ 873428, 982088
- RepoMD: support loading/dumping of <delta>s.
2013-07-24 14:29:09 +02:00
Zdenek Pavlas
99b1afd81b Merge branch 'master' into f19 2013-07-18 15:54:26 +02:00
Zdenek Pavlas
111ed9b563 Preload from root cache when --cacheonly. BZ 830523, 903631 2013-07-18 11:57:03 +02:00
Zdenek Pavlas
447de5be57 Merge branch 'master' into f19 2013-07-16 12:02:34 +02:00
Zdenek Pavlas
a3f2db4161 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
2013-07-16 12:00:48 +02:00
Zdenek Pavlas
b57a56784d Merge branch 'master' into f19 2013-07-09 10:59:39 +02:00
Zdenek Pavlas
9e8ae0ef2a 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
2013-07-09 10:58:56 +02:00
Zdenek Pavlas
640c786001 Merge branch 'master' into f19 2013-07-09 10:56:39 +02:00
Zdenek Pavlas
ebb6136816 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
2013-07-09 10:54:57 +02:00
James Antill
f249b4b945 Merge branch 'master' into f19
* master: (2 commits)
  Update to latest HEAD.
  ...
2013-06-24 13:26:34 -04:00
James Antill
9ec2f3f0c3 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.
2013-06-24 12:44:15 -04:00
James Antill
f9d0ecf64a 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.
2013-06-19 16:20:21 -04:00
James Antill
5977803c74 Merge branch 'master' into f19
* master: (2 commits)
  Update to latest HEAD.
  ...
2013-06-17 14:15:03 -04:00
James Antill
53ccce08e6 Update to latest HEAD.
- Minor updates to fssnapshot command.
- metalink: Don't assume maxconnections is always set. BZ 974826.
- DeltaPackage: provide returnIdSum(). BZ 974394.
2013-06-17 14:03:52 -04:00
James Antill
580f065615 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().
2013-06-14 17:48:13 -04:00
Zdenek Pavlas
5a5ab55674 Merge branch 'master' into f19 2013-06-14 09:23:51 +02:00
Zdenek Pavlas
7c3bfcdbdc DeltaPackage compat fix. BZ 974394 2013-06-14 09:21:30 +02:00
Zdenek Pavlas
7b2264af10 Merge branch 'master' into f19 2013-06-12 11:30:16 +02:00
Zdenek Pavlas
af01fd19d8 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
2013-06-12 11:16:35 +02:00
James Antill
8ab2dc0f29 Merge branch 'master' into f19
* master: (4 commits)
  update to latest HEAD.
  ...
2013-06-03 11:51:15 -04:00
James Antill
790ce6e4b2 Revert "same-mirror retry also on timeout. BZ 853432" ... so we can
merge with master.

This reverts commit 78518f3468.
2013-06-03 11:51:00 -04:00
James Antill
d558477ebe 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
2013-06-03 11:24:39 -04:00
James Antill
9aefa57103 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
2013-05-21 16:47:32 -04:00
James Antill
5d73c3561f 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
2013-05-21 16:34:55 -04:00
Zdenek Pavlas
78518f3468 same-mirror retry also on timeout. BZ 853432 2013-05-13 17:23:07 +02:00
Zdenek Pavlas
ad4f5b6d65 same-mirror retry also on timeout. BZ 853432 2013-05-13 17:20:56 +02:00
James Antill
a6c1fd11b6 Merge branch 'master' into f19
* master: (5 commits)
  Massive hack for Fedora/updateinfo stable vs. testing statuses. BZ 960642.
  ...
2013-05-08 14:39:12 -04:00
James Antill
24df1fd895 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.
2013-05-08 14:24:17 -04:00
Bill Nottingham
8bc7933761 Fix my broken default-for-environments patch. (#958531) 2013-05-02 13:24:37 -04:00
James Antill
14d5a50c0a update to latest HEAD.
- Allow default on Environment optional groups.
- Tweak load-ts output.
2013-05-01 01:45:55 -04:00
James Antill
6af3e60467 update to latest HEAD.
- Allow default on Environment optional groups.
- Tweak load-ts output.
2013-05-01 00:04:01 -04:00
James Antill
f3653270c2 update to latest HEAD.
- Make --downloadonly skip userconfirm prompt.
- Turn metadata_expire off for yum-cron.
- Skip var_arch storage in yumdb.
2013-04-26 16:50:57 -04:00
James Antill
ca17fbb997 Merge branch 'master' into f19
* master:
  update to latest HEAD.
2013-04-23 15:27:06 -04:00
James Antill
d8627581bf update to latest HEAD.
- A fix for environments and not installed groups. BZ 928859.
- Add downloadonly option to download prompt.
2013-04-23 15:09:30 -04:00
James Antill
098f7bdcda Merge branch 'master' into f19
* master:
  update to latest HEAD.
2013-04-19 14:50:36 -04:00
James Antill
1527137acf update to latest HEAD.
- A couple of fixes for yum-cron using security.
- Add documentation for updateinfo merge.
2013-04-19 14:50:02 -04:00
James Antill
d1add9d391 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.
2013-04-18 23:56:11 -04:00
James Antill
6f4bb8d5d2 Merge branch 'master' into f19
* master: (4 commits)
  update to latest HEAD.
  ...
2013-04-18 23:54:09 -04:00
James Antill
d952ed53d5 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.
2013-04-18 17:16:26 -04:00
Zdenek Pavlas
2db746b563 update to latest HEAD. 2013-04-16 16:27:48 +02:00
Zdenek Pavlas
163a8dad86 update to latest HEAD. 2013-04-16 16:05:39 +02:00
Zdenek Pavlas
4cca9d7729 don't BuildRequire bash-completion in rhel 2013-04-11 15:13:03 +02:00
Zdenek Pavlas
d115075ea6 don't BuildRequire bash-completion in rhel 2013-04-11 14:48:21 +02:00
Zdenek Pavlas
ebeb098ac0 update to latest HEAD. 2013-04-10 12:37:23 +02:00
James Antill
c5b0365255 update to latest HEAD.
- Keep installedFileRequires in sync. BZ 920758.
- Add repo-pkgs upgrade-to.
- Document autoremove commands.
2013-04-04 15:56:07 -04:00
James Antill
30af5acf3b 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.
2013-03-28 16:51:30 -04:00
James Antill
5471cddaed Merge branch 'master' into f19
* master: (9 commits)
  update to latest HEAD.
  ...
2013-03-28 16:49:08 -04:00
James Antill
c723455f0f 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.
2013-03-28 16:29:47 -04:00
James Antill
9ac89d4688 update to latest HEAD.
- Fix optional packages getting installed by default. BZ 923547.
- cacheReq() added to groups command.
- Finally fix the installed obsoletes problem.
2013-03-28 16:04:45 -04:00
James Antill
d82cb61150 update to latest HEAD.
- Fix optional packages getting installed by default. BZ 923547.
- cacheReq() added to groups command.
- Finally fix the installed obsoletes problem.
2013-03-28 15:37:56 -04:00
Zdenek Pavlas
a359e8b9dd misc packaging fixes 2013-03-27 13:14:31 +01:00
Zdenek Pavlas
191149f5e3 add BuildRequires: bash-completion 2013-03-20 16:13:21 +01:00
Zdenek Pavlas
624339a502 pkg-config bash-completion: add defaults 2013-03-20 14:42:11 +01:00
Zdenek Pavlas
e22bccf38d fix changelog date 2013-03-20 13:00:44 +01:00
Zdenek Pavlas
9275bfcdb8 update to latest HEAD. 2013-03-20 12:47:09 +01:00
Zdenek Pavlas
250a420072 move bash-completion scripts to /usr/share/ BZ 922992 2013-03-19 10:20:32 +01:00
Zdenek Pavlas
458c271e60 move bash-completion scripts to /usr/share/ BZ 922992 2013-03-19 10:12:06 +01:00
James Antill
e4a6cbe8fe Change groups_command default to objects.
- update to latest HEAD.
- Add timestamp to transaction object for plugins etc.
2013-03-12 15:44:32 -04:00
James Antill
27806977b9 update to latest HEAD.
- Fix deltarpm=0.
- Fix double unlink. BZ 919657.
2013-03-11 14:56:48 -04:00
James Antill
88ac20fac6 update to latest HEAD.
- Fix obsoletes in "yum check".
- Drop drpm rebuild defaults back to 2 workers.
2013-03-08 15:54:00 -05:00
James Antill
e495f19867 update to latest HEAD.
- Queue for drpm rebuilding.
- Sort drpms.
2013-03-07 18:16:11 -05:00
James Antill
8b40627462 update to latest HEAD.
- Translation updates.
- Smarter selection of drpm candidates.
- "makecache fast".
- Minor updates.
2013-03-07 00:07:30 -05:00
James Antill
166cd79531 update to latest HEAD.
- Translation updates.
- Smarter selection of drpm candidates.
- "makecache fast".
- Minor updates.
2013-03-07 00:06:34 -05:00
James Antill
6d7f5e23b0 update to latest HEAD.
- Translation updates.
- Smarter selection of drpm candidates.
- "makecache fast".
- Minor updates.
2013-03-06 16:30:40 -05:00
James Antill
537e5a537f update to latest HEAD.
- Reimport the size calculation fix.
2013-03-01 16:56:07 -05:00
James Antill
1bb52f73d2 drpm: Fix getDiscNum() sorting bug. BZ 916675.
- Move to just dumping upstream HEAD again.
2013-02-28 20:58:26 -05:00
James Antill
1430a2486e drpm: Fix getDiscNum() sorting bug. BZ 916675.
- Move to just dumping upstream HEAD again.
2013-02-28 13:52:28 -05:00
Zdenek Pavlas
89da6923a9 drpm code update 2013-02-28 12:31:30 +01:00
Zdenek Pavlas
c900e5344f deltarpm bugfixes 2013-02-27 11:26:39 +01:00
Zdenek Pavlas
0b246a8bc0 misc deltarpm updates 2013-02-26 17:00:15 +01:00
Zdenek Pavlas
9abd4ced94 Use multiple applydeltarpm workers 2013-02-22 16:41:36 +01:00
Zdenek Pavlas
1e266ff38d dont update localpath on errors, so we retry correctly. 2013-02-21 16:23:58 +01:00
Zdenek Pavlas
599c111517 Added native drpm support. 2013-02-21 13:34:45 +01:00
James Antill
582d254634 update to latest HEAD.
- Add cache-reqs.
- Fixup specfile for Fedora <= 18 usage.
2013-02-19 19:20:55 -05:00
James Antill
08db8a6982 update to latest HEAD.
- Add cache-reqs.
2013-02-19 17:00:24 -05:00
James Antill
fc162fc0f0 update to latest HEAD.
- Auto expire caches on repo errors.
- Use xattrs for cache checksum speedup.
2013-02-18 17:16:03 -05:00
James Antill
26a60613f1 update to latest HEAD.
- Add load-ts helper.
- Update downloadonly plugin version obs.
2013-02-15 14:38:12 -05:00
James Antill
226f861751 update to latest HEAD.
- Add pyxattr require for origin_urls for everyone.
- Fix yum-cron service file and scriptlets.
- Fix instant broken mirrors problem.
2013-02-08 15:32:10 -05:00
James Antill
0099b3ab1f update to latest HEAD.
- Add pyxattr require for origin_urls for everyone.
- Fix autoremove foo.
- Speedup/fix repo-pkgs <foo> update with obsoletes.
2013-01-31 16:37:08 -05:00
James Antill
a20e9c1e61 update to latest HEAD.
- Add yumvar dumping into yumdb.
- Add ui_repoid_vars configuration.
- Update translations.
2013-01-30 13:36:24 -05:00
James Antill
78330a49da update to latest HEAD.
- Add yumvar dumping into yumdb.
- Add ui_repoid_vars configuration.
- Update translations.
2013-01-30 12:39:48 -05:00
James Antill
8188284bb6 update to latest HEAD.
- Add repo-pkgs update/list and tweak remove-or-sync.
2013-01-22 16:11:53 -05:00
James Antill
bb0bb3f5bc Fixup changelog dates, removing those over 2 years old, and add unitdir. 2013-01-21 16:24:27 -05:00
James Antill
d75514dabd update to latest HEAD.
- Add repo-pkgs docs. add erase/etc. aliases.
- Fix for 895854.
2013-01-21 16:02:34 -05:00
James Antill
955dba3d4a update to latest HEAD.
- Add repo-pkgs.
- Add swap.
- Add remove_leaf_only and repopkgremove_leaf_only.
- Add metadata_expire_filter.
2013-01-16 14:46:08 -05:00
Zdenek Pavlas
271f7c7952 update to latest HEAD 2013-01-15 14:55:54 +01:00
Zdeněk Pavlas
10dccae941 update to latest HEAD 2013-01-09 09:12:08 +01:00
Zdeněk Pavlas
e8e7766e14 update to latest HEAD. 2012-12-06 12:27:30 +01:00
Zdeněk Pavlas
b3089c7fde update to latest HEAD. 2012-11-28 14:57:13 +01:00
Zdeněk Pavlas
0e55c6ec4e fix a typo in .spec 2012-11-19 18:05:22 +01:00
Zdeněk Pavlas
494c098587 update to latest HEAD. 2012-11-19 18:03:18 +01:00
Zdeněk Pavlas
593f7c0859 r47, yum-cron.py 2012-10-25 17:19:52 +02:00
Nils Philippsen
44fef272a7 bump release to ensure upgrade path and satisfy PackageKit deps 2012-10-25 16:55:51 +02:00
James Antill
9cc696d4ca update to latest HEAD.
- Add downloadonly into core, and enable background downloads.
- Lots of minor fixes.
2012-10-17 15:49:36 -04:00
James Antill
cc5b95c12f update to latest HEAD.
- Use .ui_id explicitly for backcompat. on strings, *sigh*.
2012-09-07 15:46:01 -04:00
James Antill
8261986224 update to latest HEAD.
- Fix missing self. on last patch.
2012-09-01 11:14:42 -04:00
James Antill
32e1511d4e update to latest HEAD.
- Don't statvfs when we aren't going to copy, and using relative.
2012-08-31 17:08:23 -04:00
James Antill
83a026313f update to latest HEAD.
- Fix rel-eng problems when repo.repofile is None.
- Don't statvfs when we aren't going to copy.
2012-08-30 16:31:59 -04:00
James Antill
d24df21f16 update to latest HEAD.
- Fix rel-eng problems when repo.repofile is None.
2012-08-30 10:33:18 -04:00
James Antill
29551f8ec4 update to latest HEAD.
- Fix problem on metalink downloads due to weird python issue.
2012-08-29 10:40:42 -04:00
James Antill
db2d6df46e 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.
2012-08-28 16:19:14 -04:00
James Antill
eb069449ff update to latest HEAD.
- Fix environment groups write.
- Allow merging of updateinfo.
- Add releasever/arch to repoids on output, if used in urls.
2012-08-28 15:50:42 -04:00
James Antill
520c115faa update to latest HEAD.
- Fix environment groups write.
- Allow merging of updateinfo.
- Add releasever/arch to repoids on output, if used in urls.
2012-08-28 15:49:31 -04:00
Zdeněk Pavlas
ca967624f7 Some users skip setupProgressCallbacks(). BZ 850913. 2012-08-23 09:59:59 +02:00
Zdeněk Pavlas
298a596ed2 update to latest HEAD. 2012-08-22 17:11:26 +02:00
James Antill
d15987257b update to latest HEAD.
- Some fixes for new environment groups.
- Fix "yum upgrade" download verification. BZ 848811.
2012-08-16 20:30:45 -04:00
James Antill
1fbfd88213 update to latest HEAD.
- Big update, mostly for "environment groups".
2012-08-10 16:12:26 -04:00
James Antill
905c25d21e update to latest HEAD.
- Big update, mostly for "environment groups".
2012-08-10 16:07:40 -04:00
Dennis Gilmore
39747c83d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-22 02:48:29 -05:00
Zdeněk Pavlas
ee2516aae1 Update to latest HEAD 2012-06-20 17:03:31 +02:00
Zdeněk Pavlas
aa9ef143d5 update to latest HEAD. 2012-06-14 14:37:26 +02:00
James Antill
5c7416e768 update to latest HEAD.
- Fix for ppc64p7 detection.
2012-06-08 10:57:31 -04:00
James Antill
3c912ac749 Fix the changelog update :) 2012-05-16 09:27:52 -04:00
James Antill
04602fa387 Add main reason for previous build. 2012-05-16 09:05:45 -04:00
Zdeněk Pavlas
9dc8e40bd9 BZ 822009 2012-05-16 09:15:32 +02:00
Zdeněk Pavlas
8820a2a76d update to latest HEAD. 2012-05-14 10:23:59 +02:00
Zdeněk Pavlas
2dc7554108 update to latest HEAD.
- Merged multi-downloader code
- Rebased yum-ppc64-preferred.patch
- Dropped arm-arch-detection.patch as it's in HEAD already
- Renamed yum-update.cron to 0yum-update.cron
2012-05-03 14:10:33 +02:00
James Antill
3c5de65e07 Add code for arm detection. 2012-04-27 14:32:53 -04:00
James Antill
bd3831ca2c update to latest HEAD.
- Also fix "yum check" for strong requires. bug 795907.
- Fix for "Only update available" on downgrade. bug 803346.
2012-03-16 15:07:18 -04:00
James Antill
41ac02f1f2 clog 2012-03-16 14:57:45 -04:00
James Antill
388894b052 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.
2012-03-09 17:33:38 -05:00
James Antill
9d5782850e update to latest HEAD.
- Translation update.
2012-03-01 16:09:50 -05:00
James Antill
b4c2ee9745 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.
2012-02-29 16:15:15 -05:00
James Antill
7620db1213 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.
2012-02-20 17:23:23 -05:00
James Antill
c7e1ef2ef3 update to latest HEAD
Added group_command, but didn't change to groups as objects by default.
Minor updates.
2012-01-20 16:46:42 -05:00
James Antill
70f2f7323e update to latest HEAD
Added group_command, and changed to groups as objects by default.
Minor updates.
2012-01-20 16:45:16 -05:00
James Antill
62ca366336 update to latest HEAD
Added group_command, and changed to groups as objects by default.
Minor updates.
2012-01-20 16:20:04 -05:00
James Antill
91401a19c5 update to latest HEAD
Added group_command, and changed to groups as objects by default.
Minor updates.
2012-01-20 16:19:12 -05:00
Dennis Gilmore
ce82a228cc - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 03:30:50 -06:00
James Antill
fce936f4a6 update to latest HEAD
Have users always use their own dirs.
Minor updates.
2011-12-13 15:44:30 -05:00
James Antill
95004f369f 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.
2011-12-02 16:04:27 -05:00
James Antill
c8f0544dd5 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.
2011-12-02 15:51:50 -05:00
Dennis Gilmore
086fbfb4f0 add patch from upstream for arm hardware floating point support 2011-11-30 19:28:56 -06:00
James Antill
fc5be08e63 update to latest HEAD
Basically just an update for transifex sync.
2011-10-17 17:49:06 -04:00
James Antill
ea3e2fd63c 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.
2011-10-14 16:34:44 -04:00
James Antill
b1872d2164 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.
2011-09-21 17:15:04 -04:00
James Antill
3403f9167b Merge branch 'master' of ssh://pkgs.fedoraproject.org/yum
* 'master' of ssh://pkgs.fedoraproject.org/yum:
2011-08-23 13:33:03 -04:00
James Antill
6d04f83cdd update to latest HEAD
Update translations.
Minor UI tweaks for transaction output.
Minor tweak for update_reqs_on_install.
2011-08-23 13:32:33 -04:00
James Antill
a71b5961dc Merge branch 'master' of ssh://pkgs.fedoraproject.org/yum
* 'master' of ssh://pkgs.fedoraproject.org/yum:
2011-08-22 17:05:23 -04:00
James Antill
ba7a3bf4ba update to latest HEAD
Fix upgrade_requirements_on_install breaking upgrade typos.
2011-08-22 17:04:48 -04:00
James Antill
b0f912826d Merge branch 'master' of ssh://pkgs.fedoraproject.org/yum
* 'master' of ssh://pkgs.fedoraproject.org/yum:
  Fix test on updatesd exclude, add %check back but disabled atm. (BZ 721170).
2011-08-19 16:47:11 -04:00
James Antill
b8b2a22656 update to latest HEAD
Fix syncing of yum DB data in history.
Add upgrade_requirements_on_install config. option.
Don't look for releasever if it's set directly (anaconda).
Expose ip_resolve urlgrabber option.
2011-08-19 16:46:36 -04:00
James Antill
4e23d43b2c Fix test on updatesd exclude, add %check back but disabled atm. (BZ 721170). 2011-08-05 13:39:22 -04:00
James Antill
26aebfad16 update to latest HEAD
Add new yum DB data.
Add hack to workaround broken python readline in yum shell.
Make "yum -q history addon-info last saved_tx" valid input for load-ts.
Add "history packages-info/stats/sync" sub-commnands.
2011-08-05 13:29:54 -04:00
James Antill
d1a63de63b Merge yum.spec with upstream, for sanity. 2011-08-05 13:26:38 -04:00
James Antill
4d2b82a18b Fix the spec. file for yum-cron. 2011-07-29 17:09:37 -04:00
James Antill
e0ecd04fbb update to latest HEAD
Lots of really minor changes. Docs. and yum-cron mainly.
Output yum_saved_tx file.
2011-07-29 16:46:49 -04:00
James Antill
e73665edfa update to latest HEAD
Weird old bugs fixed for new createrepo code.
Add --assumeno and an easter egg! Also allow remove to use alwaysprompt.
Fix \r appearing on serial console etc. BZ 720088.
Fix umask on mkdir() as well as open. BZ 719467.
Fix traceback when enabling/disabling repos. in GUI.
2011-07-15 16:05:25 -04:00
James Antill
0697c15f02 Merge branch 'master' of ssh://pkgs.fedoraproject.org/yum
* 'master' of ssh://pkgs.fedoraproject.org/yum:
  Add ppc64 arch. change for BZ 713791.

Conflicts:
	yum.spec
2011-06-30 13:07:08 -04:00
James Antill
bb24d5a142 Fix the skip broken tuples => dict. bug. BZ 717973. 2011-06-30 13:04:57 -04:00
James Antill
e3b4642eda Add ppc64 arch. change for BZ 713791. 2011-06-28 17:08:12 -04:00
James Antill
45dfa35f15 update to 3.4.3
Real upstream workaround for rpm chroot and history insanity.
Minor bugfixes.
2011-06-28 16:34:26 -04:00
James Antill
452469e36f Workaround rpm chroot insanity. 2011-06-22 19:04:46 -04:00
James Antill
34758af82c Zero out old HEAD. 2011-06-22 17:07:14 -04:00
James Antill
412193861f update to 3.4.2
Lots of smallish bug fixes/tweaks.
Lookup erase transaction members, by their name, if we can.
Added pluralized translation messages.
2011-06-22 17:06:07 -04:00
James Antill
2a5434b54b update to latest HEAD
Lots of smallish bug fixes.
New groups command.
2011-06-14 13:51:16 -04:00
James Antill
75c32bf111 update to latest HEAD
Fix RepoStorage problem for pulp.
Add list of not found packages.
Minor bug fixes.
2011-06-02 13:09:07 -04:00
James Antill
566ec05ded Fix Source0 URL. 2011-05-24 18:21:59 -04:00
James Antill
0cd36c0869 update to latest HEAD
Tweak "yum provides"
Don't access the repos. for saved_tx, if doing a removal.
Fix a couple of old minor bugs:
Remove usage of INFO_* from yumcommands, as -q supresses that. BZ 689241.
Don't show depsolve failure messages for non-depsolving problems. BZ 597336.
2011-05-24 17:29:37 -04:00
James Antill
d11917c71d - update to latest HEAD
- Fix consolidate_libc.
- Update translations.
- Add history rollback.
2011-05-04 15:21:25 -04:00
James Antill
42503d31ba - Fix umask override.
- Remove double baseurl display, BZ 697885.
2011-04-19 15:45:20 -04:00
James Antill
4a37c9817f 3.4.0 2011-04-15 14:29:40 -04:00
James Antill
7cb06b9617 HEAD update - 3.2.29-10 2011-04-08 14:14:36 -04:00
Seth Vidal
dadc81b0d1 latest head 2011-03-25 11:07:13 -04:00
Seth Vidal
47ece66abd remove hack patch from -6 2011-02-28 15:30:56 -05:00
Seth Vidal
cee74cde02 latest head include panu's callback patches 2011-02-28 15:21:26 -05:00
Seth Vidal
017b6928cf rpmUtils.miscutils recursive import, temporary patch 2011-02-17 17:46:51 -05:00
Seth Vidal
3521d9aab7 latest head 2011-02-16 14:25:07 -05:00
Dennis Gilmore
6a357710f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 02:17:41 -06:00
Seth Vidal
0deb6d9f06 latest head 2011-01-25 15:19:48 -05:00
Seth Vidal
050a35ff9a fix broken check 2011-01-13 12:50:24 -05:00
Seth Vidal
3d4bb3b456 yum 3.2.29 2011-01-13 12:34:17 -05:00
James Antill
0b2b4b5f31 New head again, fix kernel installs. 2011-01-06 19:50:26 -05:00
James Antill
be167251c7 Add version specifier to zif conflict. 2011-01-05 22:52:33 -05:00
Seth Vidal
fbdbff4fca skip-broken conflict fix 2011-01-04 20:45:17 -05:00
Seth Vidal
42688de5b6 latest head 2011-01-04 17:08:12 -05:00
James Antill
1411d89e94 Add the conflicts from upstream. 2011-01-04 11:39:30 -05:00
James Antill
e7d2689920 Add /usr/share/yum-plugins to dirs. yum owns (spacewalk uses it now). 2010-12-02 11:40:21 -05:00
James Antill
57b43e1248 Latest head 2010-11-11 17:20:32 -05:00
Seth Vidal
7b961396dd update tolatest head including the orphan removal code and skipbroken debug output 2010-11-09 15:56:42 -05:00
James Antill
512e08ad4c Update specfile. 2010-11-05 15:08:02 -04:00
Seth Vidal
0ecc9d9541 update to latest head 2010-11-04 16:52:45 -04:00
Seth Vidal
136c197794 latest head 2010-10-20 12:32:25 -04:00
James Antill
27a4c745f8 Latest head 2010-10-15 15:06:00 -04:00
James Antill
0f9a1db829 Latest HEAD. 2010-10-07 15:17:34 -04:00
James Antill
93b0b42688 Allow check-po-yes-no to fail. 2010-09-25 12:06:34 -04:00
James Antill
3edc83687f Add buildreqs for test reqs 2010-09-25 11:54:32 -04:00
James Antill
1138599488 Add buildreqs for test reqs 2010-09-25 11:41:38 -04:00
James Antill
8319f4bfe5 Add buildreq for nose 2010-09-25 11:32:56 -04:00
James Antill
b88e11eeca - latest head
- Speedup install/remove/etc a lot.
- Add merged history.
- Fix unique comps/pkgtags leftovers.
2010-09-25 11:12:52 -04:00
James Antill
950a3d2c33 Stupid typo, for rpmlint warnings 2010-09-14 12:58:15 -04:00
James Antill
ac6726f3b1 Remove color=never 2010-09-14 12:21:20 -04:00
James Antill
2aee2fcefc - latest head
- Fix PK/auto-close GPG import bug.
- Fix patch for installonly_limit and enable it again.
- Fix rpmlint warnings.
2010-09-14 12:19:28 -04:00
James Antill
cbec3249ff Latest head. Fix PK GPG import bug. 2010-09-14 11:26:45 -04:00
James Antill
16c6a27d75 Merge branch 'master' of ssh://pkgs.fedoraproject.org/yum
* 'master' of ssh://pkgs.fedoraproject.org/yum:
  latest head
2010-09-14 11:24:29 -04:00
James Antill
567ec6bbbf Update my path for cvs 2010-09-10 13:50:19 -04:00
Seth Vidal
6c7e5918a4 latest head 2010-09-10 13:48:17 -04:00
Seth Vidal
c9bcfd4473 obsolete download order 2010-08-27 13:52:38 -04:00
Seth Vidal
1486d8a743 latest head
bump release
2010-08-12 12:18:30 -04:00
Seth Vidal
f2d61696c3 - updated latest-head4rawhide.sh to work with fedpkg/git
- new yum head patch
- bump to 3.2.28-2
2010-08-09 15:03:26 -04:00
Seth Vidal
7593ea61be bump to 3.2.28 2010-07-30 16:50:54 -04:00
Fedora Release Engineering
cd893143a8 dist-git conversion 2010-07-29 16:25:09 +00:00
f111f88f4a - Again rebuild against python 2.7 2010-07-28 06:37:18 +00:00
Seth Vidal
d4b9212064 - fix latestrawhide to use git diff
- bump spec ver
- update head patch
2010-07-26 21:26:01 +00:00
Seth Vidal
cd4a9bb777 - fix latest-head4rawhide.sh so it works for me
- newest head patch
2010-07-26 21:12:09 +00:00
dmalcolm
5c21423dca - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 07:20:23 +00:00
James Antill
22e7667f83 - Latest head.
- Add history addon-info.
- Add new callbacks, verify and compare_providers.
- Fix rpm transaction fail API break, probably only for anaconda.
- Bug fixes.
2010-07-16 20:18:15 +00:00
James Antill
6c8b335290 - Latest head.
- Add history addon-info.
- Add new callbacks, verify and compare_providers.
- Fix rpm transaction fail API break, probably only for anaconda.
- Bug fixes.
2010-07-16 19:36:53 +00:00
James Antill
2cad3069e5 - Latest head.
- Allow reinstalls of kernel, etc.
- Tweaks to some user output.
- Allow Fedora GPG keys to be removed.
- Add history extra data API, and history plugin hooks.
- Bunch of minor bug fixes.
2010-06-25 21:35:51 +00:00
James Antill
edf9988a10 - Latest head.
- Fix install being recorded as reinstall.
- Make localinstall not install obsoleted only by installed.
- Fix info -v, on available packages.
- Fix man page stuff.
- Deal with unicide on rpmdb problems.
- Allow ipkg.repo.name to work.
- Add ville's epoch None vs. 0 code, in compareEVR.
2010-06-16 05:02:35 +00:00
James Antill
22866e90cf - Latest head.
- Fix install being recorded as reinstall.
- Make localinstall not install obsoleted only by installed.
- Fix info -v, on available packages.
- Fix man page stuff.
- Deal with unicide on rpmdb problems.
- Allow ipkg.repo.name to work.
- Add ville's epoch None vs. 0 code, in compareEVR.
2010-06-16 04:54:51 +00:00
James Antill
978ce46eba - Latest head.
- Add filtering requires code for createrepo.
- Add installed_by/changed_by yumdb values.
- Tweak output for install/reinstall/downgrade callbacks.
- Add plugin hooks for pre/post verifytrans.
- Deal with local pkgs. which only obsolete.
- No chain removals on downgrade.
- Bunch of speedups for "list installed blah", and "remove blah".
2010-06-11 19:50:22 +00:00
Seth Vidal
fbad97c16d latest yum head 2010-06-02 17:19:37 +00:00
Seth Vidal
5c529311bd latest HEAD 2010-05-26 21:03:26 +00:00
James Antill
66b4211eb3 - Latest head.
- History db version 2
- Some bug fixes
- More paranoid/leanient with rpmdb cache problems.
2010-05-13 22:18:31 +00:00
James Antill
6e0d7bc0c7 - Fix from head for mock, mtime=>ctime due to caches and fixed installroot
- Fix for typo in new problems code, bug 589008
2010-05-05 06:49:31 +00:00
Seth Vidal
c8c6348ab0 latest head 2010-05-03 15:42:23 +00:00
James Antill
050102991b - Latest yum-3_2_X head.
- Added protect packages.
- Bug fixes from the yum bug day.
- Added removed size output.
- Added glob: to all list config. options.
- Fix fsvars.
2010-04-29 22:21:27 +00:00
James Antill
5af5bdd19f - Latest yum-3_2_X head.
- Added protect packages.
- Bug fixes from the yum bug day.
- Added removed size output.
- Added glob: to all list config. options.
- Fix fsvars.
2010-04-29 22:06:33 +00:00
Seth Vidal
6ef79ade86 clean up a few of the warning from
https://fedorahosted.org/pipermail/autoqa-results/2010-April/015188.htm
    l
2010-04-23 18:56:05 +00:00
James Antill
a783b70ac3 - Latest yum-3_2_X head.
- Add deselections.
- Add simple depsolve into compare_providers
- Speedup distro-sync blah.
2010-04-22 16:59:58 +00:00
James Antill
3a616d3c55 Add the ghost file entries 2010-04-16 21:31:30 +00:00
James Antill
6d49d94a6a - Latest yum-3_2_X head.
- Add the "big update" speedup patch.
- Add nocontexts ts flag.
- Add provides and obsoleted to "yum check".
- Add new dump_xml stuff for createrepo/modifyrepo.
- Move /var/lib/yum/vars to /etc/yum/vars
2010-04-16 14:27:49 +00:00
James Antill
2b3882ad0e - Latest yum-3_2_X head.
- Fix the caching changes.
2010-04-12 19:08:41 +00:00
James Antill
f18a95e5c5 - Latest yum-3_2_X head.
- Remove the broken assert in sqlitesack
2010-04-10 21:23:06 +00:00
Seth Vidal
596a4aab31 latest head for rawhide 2010-04-08 21:18:43 +00:00
James Antill
d0872127d0 - Latest yum-3_2_X head. 2010-03-26 15:47:45 +00:00
Seth Vidal
b691e92092 3.2.27-1 broke pk search, this patch fixes it 2010-03-23 14:21:05 +00:00
Seth Vidal
7f6aa9de7b 3.2.27 2010-03-18 18:38:33 +00:00
Seth Vidal
2c6159832d latest head - should be the last one before 3.2.27 2010-03-11 14:49:11 +00:00
James Antill
2be7aa0dcb - new HEAD, minor features and speed. 2010-02-26 04:25:15 +00:00
Seth Vidal
d80963bc55 fixing the fix to the fix 2010-02-18 04:05:28 +00:00
26 changed files with 1 additions and 18584 deletions

View file

@ -1 +0,0 @@
yum-3.2.26.tar.gz

View file

@ -1,47 +0,0 @@
commit 63540521709205dd601994e2b05b7ddd3712b3a1
Author: Seth Vidal <skvidal@fedoraproject.org>
Date: Thu Jul 10 12:21:29 2008 -0400
make sure the reqpo exists before we compare it
diff --git a/yum/depsolve.py b/yum/depsolve.py
index 8bb2cf1..2577cef 100644
--- a/yum/depsolve.py
+++ b/yum/depsolve.py
@@ -986,8 +986,13 @@ class Depsolve(object):
if obsoleted:
pkgresults[po] -= 1024
break
-
- for thisarch in (reqpo.arch, getBestArch()):
+
+ if reqpo:
+ arches = (reqpo.arch, getBestArch())
+ else:
+ arches = (getBestArch())
+
+ for thisarch in arches:
res = _compare_arch_distance(po, nextpo, thisarch)
if not res:
continue
@@ -1001,13 +1006,13 @@ class Depsolve(object):
self.verbose_logger.log(logginglevels.DEBUG_4,
_('common sourcerpm %s and %s' % (po, reqpo)))
pkgresults[po] += 20
-
- cpl = _common_prefix_len(po.name, reqpo.name)
- if cpl > 2:
- self.verbose_logger.log(logginglevels.DEBUG_4,
- _('common prefix of %s between %s and %s' % (cpl, po, reqpo)))
-
- pkgresults[po] += cpl*2
+ if reqpo:
+ cpl = _common_prefix_len(po.name, reqpo.name)
+ if cpl > 2:
+ self.verbose_logger.log(logginglevels.DEBUG_4,
+ _('common prefix of %s between %s and %s' % (cpl, po, reqpo)))
+
+ pkgresults[po] += cpl*2
pkgresults[po] += (len(po.name)*-1)

View file

@ -1,25 +0,0 @@
From 7a99a04d7f121a547d9af82738cd64b2fa8b04ca Mon Sep 17 00:00:00 2001
From: Seth Vidal <skvidal@fedoraproject.org>
Date: Sat, 17 May 2008 07:43:42 -0400
Subject: [PATCH] gotta check both, not either - otherwise filedeps don't work :(
---
yum/sqlitesack.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index c9fc26c..0b5d3e1 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -766,7 +766,7 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
# If it's not a provides or a filename, we are done
if prcotype != "provides":
return results
- if not glob or name[0] != '/':
+ if not glob and name[0] != '/':
return results
# If it is a filename, search the primary.xml file info
--
1.5.5.1

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: yum
# $Id: Makefile,v 1.2 2007/10/15 19:38:44 notting Exp $
NAME := yum
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attempt a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

1
dead.package Normal file
View file

@ -0,0 +1 @@
Superseded by DNF. For details, see: https://fedoraproject.org/wiki/Changes/Retire_YUM_3

View file

@ -1,19 +0,0 @@
commit 50b01cf6329d00e09a8586527afd9b72466df506
Author: Seth Vidal <skvidal@fedoraproject.org>
Date: Wed Feb 10 21:50:23 2010 -0500
fix typo which makes all kernel updates die :(
diff --git a/yum/__init__.py b/yum/__init__.py
index d0bd4cc..df952a8 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -4101,7 +4101,7 @@ class YumBase(depsolve.Depsolve):
numleft -= 1
for po,rel in toremove:
- txmbr = self.tsInfo.addErase(toremove)
+ txmbr = self.tsInfo.addErase(po)
# Add a dep relation to the new version of the package, causing this one to be erased
# this way skipbroken, should clean out the old one, if the new one is skipped
txmbr.depends_on.append(rel)

View file

@ -1,16 +0,0 @@
diff --git a/rpmUtils/arch.py b/rpmUtils/arch.py
index b493b6a..27c6d53 100644
--- a/rpmUtils/arch.py
+++ b/rpmUtils/arch.py
@@ -15,7 +15,7 @@ arches = {
# ia32
"athlon": "i686",
"i686": "i586",
- "geode": "i586",
+ "geode": "i686",
"i586": "i486",
"i486": "i386",
"i386": "noarch",
--
1.6.2.5

View file

@ -1,23 +0,0 @@
--- yum/config.py~ 2008-02-08 16:22:27.000000000 -0500
+++ yum/config.py 2008-02-08 16:22:28.000000000 -0500
@@ -593,7 +593,7 @@
# NOTE: If you set this to 2, then because it keeps the current kernel it
# means if you ever install an "old" kernel it'll get rid of the newest one
# so you probably want to use 3 as a minimum ... if you turn it on.
- installonly_limit = PositiveIntOption(0, range_min=2,
+ installonly_limit = PositiveIntOption(3, range_min=2,
names_of_0=["0", "<off>"])
kernelpkgnames = ListOption(['kernel','kernel-smp', 'kernel-enterprise',
'kernel-bigmem', 'kernel-BOOT', 'kernel-PAE', 'kernel-PAE-debug'])
--- docs/yum.conf.5~ 2009-05-11 11:55:25.000000000 -0400
+++ docs/yum.conf.5 2009-05-11 11:55:25.000000000 -0400
@@ -108,7 +108,7 @@
.IP \fBinstallonly_limit \fR
Number of packages listed in installonlypkgs to keep installed at the same
-time. Setting to 0 disables this feature. Default is '0'. Note that this
+time. Setting to 0 disables this feature. Default is '3'. Note that this
functionality used to be in the "installonlyn" plugin, where this option was
altered via. tokeep.

View file

@ -1,69 +0,0 @@
# A plugin for yum which only leaves n 'kernel' packages installed instead
# of infinitely doing installonly
#
# Copyright 2005 Red Hat, Inc.
# Jeremy Katz <katzj@redhat.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# version 0.93
import os
from rpmUtils import miscutils
from yum.plugins import TYPE_CORE
from yum.packages import YumInstalledPackage, comparePoEVR
requires_api_version = '2.4'
plugin_type = TYPE_CORE
def get_running_kernel_version_release():
"""This takes the output of uname and figures out the (version, release)
tuple for the running kernel."""
ver = os.uname()[2]
for s in ("bigmem", "enterprise", "smp", "hugemem", "PAE", "rt",
"guest", "hypervisor", "xen0", "xenU", "xen", "debug"):
if ver.endswith(s):
ver = ver.replace(s, "")
if ver.find("-") != -1:
(v, r) = ver.split("-", 1)
return (v, r)
return (None, None)
def config_hook(conduit):
global num_tokeep
num_tokeep = conduit.confInt('main', 'tokeep', default=2)
def postresolve_hook(conduit):
ts = conduit.getTsInfo()
rpmdb = conduit.getRpmDB()
conf = conduit.getConf()
mems = ts.getMembers()
toremove = []
for instpkg in conf.installonlypkgs:
for m in mems:
if (m.name == instpkg or instpkg in m.po.provides_names) \
and m.ts_state in ('i', 'u'):
installed = rpmdb.searchNevra(name=m.name)
if len(installed) >= num_tokeep - 1: # since we're adding one
numleft = len(installed) - num_tokeep + 1
(curv, curr) = get_running_kernel_version_release()
installed.sort(comparePoEVR)
for po in installed:
if (po.version, po.release) == (curv, curr):
# don't remove running
continue
if numleft == 0:
break
toremove.append(po)
numleft -= 1
map(lambda x: ts.addErase(x), toremove)

View file

@ -1,13 +0,0 @@
--- yum/config.py~ 2009-07-22 12:47:52.000000000 -0400
+++ yum/config.py 2009-07-22 12:48:39.000000000 -0400
@@ -631,9 +631,7 @@
names_of_0=["0", "<off>"])
kernelpkgnames = ListOption(['kernel','kernel-smp', 'kernel-enterprise',
'kernel-bigmem', 'kernel-BOOT', 'kernel-PAE', 'kernel-PAE-debug'])
- exactarchlist = ListOption(['kernel', 'kernel-smp',
- 'kernel-hugemem', 'kernel-enterprise', 'kernel-bigmem',
- 'kernel-devel', 'kernel-PAE', 'kernel-PAE-debug'])
+ exactarchlist = ListOption([])
tsflags = ListOption()
assumeyes = BoolOption(False)

View file

@ -1,2 +0,0 @@
[main]
enabled=1

View file

@ -1,159 +0,0 @@
diff --git a/yum/__init__.py b/yum/__init__.py
index 6e06005..a5b4922 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -32,9 +32,9 @@ import logging.config
import operator
import gzip
-import i18n
-_ = i18n._
-P_ = i18n.P_
+import yum.i18n
+_ = yum.i18n._
+P_ = yum.i18n.P_
import config
from config import ParsingError, ConfigParser
@@ -57,15 +57,15 @@ import plugins
import logginglevels
import yumRepo
import callbacks
-import history
+import yum.history
import warnings
warnings.simplefilter("ignore", Errors.YumFutureDeprecationWarning)
from packages import parsePackages, YumAvailablePackage, YumLocalPackage, YumInstalledPackage, comparePoEVR
from constants import *
-from rpmtrans import RPMTransaction,SimpleCliCallBack
-from i18n import to_unicode, to_str
+from yum.rpmtrans import RPMTransaction,SimpleCliCallBack
+from yum.i18n import to_unicode, to_str
import string
diff --git a/yum/comps.py b/yum/comps.py
index d310b1b..2048c77 100755
--- a/yum/comps.py
+++ b/yum/comps.py
@@ -26,7 +26,7 @@ from Errors import CompsException
# switch all compsexceptions to grouperrors after api break
import fnmatch
import re
-from i18n import to_unicode
+from yum.i18n import to_unicode
from misc import get_my_lang_code
lang_attr = '{http://www.w3.org/XML/1998/namespace}lang'
diff --git a/yum/history.py b/yum/history.py
index 18d2a41..644c2fc 100644
--- a/yum/history.py
+++ b/yum/history.py
@@ -23,10 +23,11 @@ import glob
from weakref import proxy as weakref
from sqlutils import sqlite, executeSQL
-import misc
-from constants import *
-from packages import YumInstalledPackage, YumAvailablePackage, PackageObject
-from i18n import to_unicode
+import yum.misc
+import yum.constants
+from yum.constants import *
+from yum.packages import YumInstalledPackage, YumAvailablePackage, PackageObject
+from yum.i18n import to_unicode
_history_dir = '/var/lib/yum/history'
diff --git a/yum/plugins.py b/yum/plugins.py
index c0e510f..02f0d57 100644
--- a/yum/plugins.py
+++ b/yum/plugins.py
@@ -34,7 +34,7 @@ from weakref import proxy as weakref
from yum import _
-from i18n import utf8_width
+from yum.i18n import utf8_width
# TODO: expose rpm package sack objects to plugins (once finished)
# TODO: allow plugins to use the existing config stuff to define options for
diff --git a/yum/rpmsack.py b/yum/rpmsack.py
index 74dd69d..fd05f9b 100644
--- a/yum/rpmsack.py
+++ b/yum/rpmsack.py
@@ -31,7 +31,7 @@ from packageSack import PackageSackBase, PackageSackVersion
import fnmatch
import re
-from i18n import to_unicode
+from yum.i18n import to_unicode
import constants
class RPMInstalledPackage(YumInstalledPackage):
diff --git a/yum/rpmtrans.py b/yum/rpmtrans.py
index ed52df0..b1b896f 100644
--- a/yum/rpmtrans.py
+++ b/yum/rpmtrans.py
@@ -23,7 +23,7 @@ import time
import logging
import types
import sys
-from constants import *
+from yum.constants import *
from yum import _
import misc
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 89744ff..ce2988f 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -33,8 +33,8 @@ import rpmUtils.miscutils
import sqlutils
import constants
import operator
-from misc import seq_max_split
-from i18n import to_utf8, to_unicode
+from yum.misc import seq_max_split
+from yum.i18n import to_utf8, to_unicode
import sys
import re
diff --git a/yum/update_md.py b/yum/update_md.py
index 34179ea..b3a120e 100644
--- a/yum/update_md.py
+++ b/yum/update_md.py
@@ -24,10 +24,10 @@ Update metadata (updateinfo.xml) parsing.
import sys
import gzip
-from i18n import utf8_text_wrap, to_utf8
-from yumRepo import YumRepository
-from packages import FakeRepository
-from misc import to_xml
+from yum.i18n import utf8_text_wrap, to_utf8
+from yum.yumRepo import YumRepository
+from yum.packages import FakeRepository
+from yum.misc import to_xml
import Errors
import rpmUtils.miscutils
diff --git a/yum/yumRepo.py b/yum/yumRepo.py
index 2bc7476..ea8518a 100644
--- a/yum/yumRepo.py
+++ b/yum/yumRepo.py
@@ -32,9 +32,9 @@ from repos import Repository
import parser
import sqlitecachec
import sqlitesack
-import config
-import misc
-import comps
+from yum import config
+from yum import misc
+from yum import comps
from constants import *
import metalink

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
84eede25288772f38719d5c9e13ae75e yum-3.2.26.tar.gz

View file

@ -1,11 +0,0 @@
--- yum/logginglevels.py~ 2009-01-20 16:56:19.000000000 -0500
+++ yum/logginglevels.py 2009-01-20 16:56:19.000000000 -0500
@@ -141,7 +141,7 @@
plainformatter = logging.Formatter("%(message)s")
syslogformatter = logging.Formatter("yum: %(message)s")
- console_stdout = logging.StreamHandler(sys.stdout)
+ console_stdout = logging.StreamHandler(sys.__stdout__)
console_stdout.setFormatter(plainformatter)
verbose = logging.getLogger("yum.verbose")
verbose.propagate = False

View file

@ -1,51 +0,0 @@
commit 5e405ec2e6651dc828c9b47075b6867a7e145536
Author: James Antill <james@and.org>
Date: Mon Oct 27 23:59:37 2008 -0400
Iterate skipped_packages properly as they are pos not txmbrs, fixes BZ 468785
diff --git a/output.py b/output.py
index 502aa4b..3c2795c 100644
--- a/output.py
+++ b/output.py
@@ -789,8 +789,7 @@ class YumOutput:
(_('Removing'), self.tsInfo.removed),
(_('Installing for dependencies'), self.tsInfo.depinstalled),
(_('Updating for dependencies'), self.tsInfo.depupdated),
- (_('Removing for dependencies'), self.tsInfo.depremoved),
- (_('Skipped (dependency problems)'), self.skipped_packages),]:
+ (_('Removing for dependencies'), self.tsInfo.depremoved)]:
lines = []
for txmbr in pkglist:
(n,a,e,v,r) = txmbr.pkgtup
@@ -813,6 +812,30 @@ class YumOutput:
pkglist_lines.append((action, lines))
+ for (action, pkglist) in [(_('Skipped (dependency problems)'),
+ self.skipped_packages),]:
+ lines = []
+ for po in pkglist:
+ (n,a,e,v,r) = po.pkgtup
+ evr = po.printVer()
+ repoid = po.repoid
+ pkgsize = float(po.size)
+ size = self.format_number(pkgsize)
+
+ if a is None: # gpgkeys are weird
+ a = 'noarch'
+
+ lines.append((n, a, evr, repoid, size, []))
+ # Create a dict of field_length => number of packages, for
+ # each field.
+ for (d, v) in (("n",len(n)), ("v",len(evr)), ("r",len(repoid))):
+ data[d].setdefault(v, 0)
+ data[d][v] += 1
+ if a_wid < len(a): # max() is only in 2.5.z
+ a_wid = len(a)
+
+ pkglist_lines.append((action, lines))
+
if data['n']:
data = [data['n'], {}, data['v'], data['r'], {}]
columns = [1, a_wid, 1, 1, 5]

View file

@ -1,18 +0,0 @@
commit a59165490ebc236f7682ebc157bf069497958b42
Author: James Antill <james@and.org>
Date: Thu Dec 4 18:58:59 2008 -0500
Always have an obsoletes dict, so we can always call getObsoletesTuples() etc.
diff --git a/rpmUtils/updates.py b/rpmUtils/updates.py
index f348ae9..16f733b 100644
--- a/rpmUtils/updates.py
+++ b/rpmUtils/updates.py
@@ -54,6 +54,7 @@ class Updates:
self.updating_dict = {}
#debug, ignore me
self.debug = 0
+ self.obsoletes = {}
def _delFromDict(self, dict_, keys, value):
for key in keys:

View file

@ -1,13 +0,0 @@
diff --git a/yum/config.py b/yum/config.py
index 2219605..13efd9e 100644
--- a/yum/config.py
+++ b/yum/config.py
@@ -653,7 +653,7 @@ class YumConf(StartupConf):
# Time in seconds (1.5h), yum-updatesd runs once per. hour by default
# this time means we don't do interactive network checks/updates if
# yum-updatesd is running.
- metadata_expire = SecondsOption(60 * 90)
+ metadata_expire = SecondsOption(60 * 60 * 6) # 6 hours
mirrorlist_expire = SecondsOption(86400) # time in seconds (1 day)
rpm_check_debug = BoolOption(True)
disable_excludes = ListOption()

File diff suppressed because it is too large Load diff

View file

@ -1,48 +0,0 @@
diff --git a/yum/__init__.py b/yum/__init__.py
index 6378cdc..cc57e98 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -427,6 +427,9 @@ class YumBase(depsolve.Depsolve):
def closeRpmDB(self):
"""closes down the instances of the rpmdb we have wangling around"""
+ if self._rpmdb is not None:
+ self._rpmdb.ts = None
+ self._rpmdb.dropCachedData()
self._rpmdb = None
self._ts = None
self._tsInfo = None
@@ -1008,6 +1011,7 @@ class YumBase(depsolve.Depsolve):
# for any kind of install add from_repo to the yumdb, and the cmdline
# and the install reason
+ self.rpmdb.dropCachedData()
for txmbr in self.tsInfo:
if txmbr.output_state in TS_INSTALL_STATES:
if not self.rpmdb.contains(po=txmbr.po):
@@ -1037,7 +1041,7 @@ class YumBase(depsolve.Depsolve):
else:
self.verbose_logger.log(logginglevels.DEBUG_2, 'What is this? %s' % txmbr.po)
-
+ self.rpmdb.dropCachedData()
def costExcludePackages(self):
"""exclude packages if they have an identical package in another repo
diff --git a/yum/rpmsack.py b/yum/rpmsack.py
index 5189b18..8556e9a 100644
--- a/yum/rpmsack.py
+++ b/yum/rpmsack.py
@@ -140,7 +140,10 @@ class RPMDBPackageSack(PackageSackBase):
self._simple_pkgtup_list = []
self._get_pro_cache = {}
self._get_req_cache = {}
- misc.unshare_data()
+ # We can be called on python shutdown (due to yb.__del__), at which
+ # point other modules might not be available.
+ if misc is not None:
+ misc.unshare_data()
self._cache = {
'provides' : { },
'requires' : { },

View file

@ -1,65 +0,0 @@
diff -urN olddocs/yum.8 docs/yum.8
--- olddocs/yum.8 2008-03-17 12:09:29.000000000 -0400
+++ docs/yum.8 2008-03-17 12:08:18.000000000 -0400
@@ -339,8 +339,8 @@
.PP
.SH "FILES"
.nf
-/etc/yum/yum.conf
-/etc/yum/repos.d/
+/etc/yum.conf
+/etc/yum.repos.d/
/etc/yum/pluginconf.d/
/var/cache/yum/
.fi
--- olddocs/yum.conf.5.orig 2009-01-21 13:33:04.000000000 -0500
+++ docs/yum.conf.5 2009-01-21 13:34:47.000000000 -0500
@@ -4,10 +4,10 @@
\fByum.conf\fR \- Configuration file for \fByum(8)\fR.
.SH "DESCRIPTION"
.LP
-Yum uses a configuration file at \fB/etc/yum/yum.conf\fR.
+Yum uses a configuration file at \fB/etc/yum.conf\fR.
.LP
Additional configuration files are also read from the directories set by the
-\fBreposdir\fR option (default is `/etc/yum/repos.d').
+\fBreposdir\fR option (default is `/etc/yum.repos.d').
See the \fBreposdir\fR option below for further details.
.SH "PARAMETERS"
@@ -38,10 +38,10 @@
.IP \fBreposdir\fR
A list of directories where yum should look for .repo files which define
-repositories to use. Default is `/etc/yum/repos.d'. Each
+repositories to use. Default is `/etc/yum.repos.d'. Each
file in this directory should contain one or more repository sections as
documented in \fB[repository] options\fR below. These will be merged with the
-repositories defined in /etc/yum/yum.conf to form the complete set of
+repositories defined in /etc/yum.conf to form the complete set of
repositories that yum will use.
.IP \fBdebuglevel\fR
@@ -511,8 +511,8 @@
.SH "URL INCLUDE SYNTAX"
.LP
-The inclusion of external configuration files is supported for /etc/yum/yum.conf
-and the .repo files in the /etc/yum/repos.d directory. To include a URL, use a
+The inclusion of external configuration files is supported for /etc/yum.conf
+and the .repo files in the /etc/yum.repos.d directory. To include a URL, use a
line of the following format:
include=url://to/some/location
@@ -549,8 +549,8 @@
.SH "FILES"
.nf
-/etc/yum/yum.conf
-/etc/yum/repos.d/
+/etc/yum.conf
+/etc/yum.repos.d/
/etc/yum/pluginconf.d/
.SH "SEE ALSO"

View file

@ -1,11 +0,0 @@
--- yum/config.py~ 2008-03-04 16:21:49.000000000 -0500
+++ yum/config.py 2008-03-04 16:21:49.000000000 -0500
@@ -582,7 +582,7 @@
commands = ListOption()
exclude = ListOption()
- failovermethod = Option('roundrobin')
+ failovermethod = Option('priority')
proxy = UrlOption(schemes=('http', 'ftp', 'https'), allow_none=True)
proxy_username = Option()
proxy_password = Option()

View file

@ -1,11 +0,0 @@
--- yum/config.py~ 2009-10-14 15:52:38.000000000 -0400
+++ yum/config.py 2009-10-14 15:59:57.000000000 -0400
@@ -670,7 +670,7 @@
# similar but better :).
mdpolicy = ListOption(['group:primary'])
# ('instant', 'group:all', 'group:main', 'group:small', 'group:primary'))
- multilib_policy = SelectionOption('all',('best', 'all'))
+ multilib_policy = SelectionOption('best',('best', 'all'))
# all == install any/all arches you can
# best == use the 'best arch' for the system

View file

@ -1,15 +0,0 @@
[main]
# how often to check for new updates (in seconds)
run_interval = 3600
# how often to allow checking on request (in seconds)
updaterefresh = 600
# how to send notifications (valid: dbus, email, syslog)
emit_via = dbus
# automatically install updates
do_update = no
# automatically download updates
do_download = no
# automatically download deps of updates
do_download_deps = no

View file

@ -1,24 +0,0 @@
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
color=never
# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

420
yum.spec
View file

@ -1,420 +0,0 @@
%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Summary: RPM installer/updater
Name: yum
Version: 3.2.26
Release: 3%{?dist}
License: GPLv2+
Group: System Environment/Base
Source0: http://yum.baseurl.org/download/3.2/%{name}-%{version}.tar.gz
Source1: yum.conf.fedora
Source2: yum-updatesd.conf.fedora
Patch0: installonlyn-enable.patch
Patch1: yum-mirror-priority.patch
Patch2: yum-manpage-files.patch
Patch3: yum-multilib-policy-best.patch
Patch4: no-more-exactarchlist.patch
Patch5: geode-arch.patch
Patch6: yum-HEAD.patch
URL: http://yum.baseurl.org/
BuildArch: noarch
BuildRequires: python
BuildRequires: gettext
BuildRequires: intltool
Conflicts: pirut < 1.1.4
Requires: python >= 2.4, rpm-python, rpm >= 0:4.4.2
Requires: python-iniparse
Requires: python-sqlite
Requires: python-urlgrabber >= 3.9.0-8
Requires: yum-metadata-parser >= 1.1.0
Requires: pygpgme
Obsoletes: yum-skip-broken, yum-basearchonly
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically prompting the user as necessary.
%package updatesd
Summary: Update notification daemon
Group: Applications/System
Requires: yum = %{version}-%{release}
Requires: dbus-python
Requires: pygobject2
Requires(preun): /sbin/chkconfig
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(post): /sbin/service
%description updatesd
yum-updatesd provides a daemon which checks for available updates and
can notify you when they are available via email, syslog or dbus.
%prep
%setup -q
%patch1 -p0
#%%%patch2 -p0
%patch3 -p0
%patch4 -p0
%patch5 -p1
%patch6 -p1
%build
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/yum.conf
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d $RPM_BUILD_ROOT/usr/lib/yum-plugins
# for now, move repodir/yum.conf back
mv $RPM_BUILD_ROOT/%{_sysconfdir}/yum/repos.d $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum.conf
# yum-updatesd has moved to the separate source version
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum-updatesd.conf
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/yum-updatesd
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
rm -f $RPM_BUILD_ROOT/%{_sbindir}/yum-updatesd
rm -f $RPM_BUILD_ROOT/%{_mandir}/man*/yum-updatesd*
rm -f $RPM_BUILD_ROOT/%{_datadir}/yum-cli/yumupd.py*
%find_lang %name
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-, root, root, -)
%doc README AUTHORS COPYING TODO INSTALL ChangeLog
%config(noreplace) %{_sysconfdir}/yum.conf
%dir %{_sysconfdir}/yum
%config(noreplace) %{_sysconfdir}/yum/version-groups.conf
%dir %{_sysconfdir}/yum.repos.d
%config(noreplace) %{_sysconfdir}/logrotate.d/yum
%{_sysconfdir}/bash_completion.d
%dir %{_datadir}/yum-cli
%{_datadir}/yum-cli/*
%{_bindir}/yum
%{python_sitelib}/yum
%{python_sitelib}/rpmUtils
%dir /var/cache/yum
%dir /var/lib/yum
%{_mandir}/man*/yum.*
%{_mandir}/man*/yum-shell*
# plugin stuff
%dir %{_sysconfdir}/yum/pluginconf.d
%dir /usr/lib/yum-plugins
%changelog
* Tue Feb 16 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-3
- latest head - including fixes to searchPrcos
* Wed Feb 10 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-2
- grumble.
* Tue Feb 9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-1
- final 3.2.26
* Mon Feb 8 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-14
- $uuid, pkgtags searching, latest HEAD patch - pre 3.2.26
* Fri Jan 28 2010 James Antill <james at fedoraproject.org> - 3.2.25-13
- A couple of bugfixes, most notably:
- you can now install gpg keys again!
- bad installed file requires don't get cached.
* Fri Jan 22 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-12
- someone forgot to push their changes
* Fri Jan 22 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-11
- more fixes, more fun
* Fri Jan 15 2010 James Antill <james at fedoraproject.org> - 3.2.25-10
- latest head
- Fixes for pungi, rpmdb caching and kernel-PAE-devel duplicates finding
- among others.
* Mon Jan 4 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-8
- latest head
* Thu Dec 10 2009 James Antill <james at fedoraproject.org> - 3.2.25-7
- Fixes the mash bug, lookup in the tsInfo too. :(
- And fix the txmbr/po confusion ... third build the charm.
* Fri Dec 4 2009 James Antill <james at fedoraproject.org> - 3.2.25-4
- Fixes for yum clean all, BZ 544173
- Also allow "yum clean rpmdb" to work, bad tester, bad.
* Thu Dec 3 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-2
- rebuild yum with latest HEAD patch
- add rpmdb caching patch james wrote to see if it breaks everyone :)
* Wed Oct 14 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-1
- 3.2.25
* Wed Sep 30 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-9
- revert yum. import patch b/c it breaks a bunch of things
* Wed Sep 30 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-8
- fix up broken build b/c of version-groups.conf file
* Tue Sep 29 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-7
- fixes for odd outputs from ts.run and logs for what we store in history
* Wed Sep 23 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-6
- new head patch - fixes some issues with history and chroots
* Mon Sep 21 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-5
- latest head patch - includes yum history feature.
* Tue Sep 15 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-4
- new head patch - translation updates and a few bug fixes
* Wed Sep 9 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-3
- add geode arch patch for https://bugzilla.redhat.com/show_bug.cgi?id=518415
* Thu Sep 3 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-2
- modify cachedir to include variables
* Thu Sep 3 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.24-1
- 3.2.24
* Wed Sep 2 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-16
- fix globbing issue 520810
* Mon Aug 31 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-15
- one more head update - fixes some fairly ugly but kind of minor bugs
* Tue Aug 18 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-14
- update to latest head pre 3.2.24
- add requirement on python-urlgrabber 3.9.0 and up
* Wed Aug 5 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-13
- latest head - right after freeze
* Tue Aug 4 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-12
- latest head - right before freeze :)
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.23-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Jul 22 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-10
- remove exactarchlist by request for rawhide
* Thu Jul 2 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-9
- update to latest head - make livecd creation work again in rawhide
- disable one of the man page patches until after 3.2.24 is released b/c
of the changes to the man page in the head patch
* Mon Jun 22 2009 James Antill <james at fedoraproject.org> - 3.2.23-8
- Update to latest head:
- Fix old recursion bug, found by new code.
- Resolves: bug#507220
* Sun Jun 21 2009 James Antill <james at fedoraproject.org> - 3.2.23-6
- Update to latest head:
- Unbreak delPackage() excludes.
- Other fixes/etc.
* Fri Jun 19 2009 James Antill <james at fedoraproject.org> - 3.2.23-5
- Actually apply the HEAD patch included yesterday :).
* Thu Jun 18 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-4
- update to latest head
* Mon Jun 8 2009 Seth Vidal <skvidal at fedoraproject.org>
- truncate changelog
* Wed May 20 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-2
- add patch to close rpmdb completely
* Tue May 19 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.23-1
- 3.2.23
* Mon May 11 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.22-5
- jump up to almost 3.2.23.
- had to move patch0 around a bit until we rebase to 3.2.23
* Thu Apr 9 2009 James Antill <james at fedoraproject.org> - 3.2.22-4
- fix typo for yum-complete-transaction message.
* Wed Apr 8 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.22-3
- fix for file:// urls which makes things in pungi/mash work
* Tue Apr 7 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.22-2
- yum-HEAD minus the yumdb patches
* Tue Mar 24 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.22-1
- 3.2.22 - 3 patches beyond 3.2.21-16
* Mon Mar 16 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-16
- fix for 490490
* Fri Mar 13 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-15
- update to upstream git to fix conditionals problem on anaconda installs
* Thu Mar 12 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-14
- latest HEAD
* Tue Mar 10 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-13
- f11beta build
* Wed Mar 4 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-12
- second verse, same as the first
* Fri Feb 27 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-10
- merge up a lot of fixes from latest HEAD
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.21-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Tue Feb 10 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-9
- merge up to latest yum head - sort of a pre 3.2.22
* Wed Feb 4 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-8
- fix for YumHeaderPackages so it plays nicely w/createrepo and mergerepo, etc
* Thu Jan 29 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-7
- update HEAD patch to fix repodiff (and EVR comparisons in certain cases)
* Tue Jan 27 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-6
- patch to keep anaconda (and other callers) happy
- remove old 6hr patch which is now upstream
* Mon Jan 26 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-4
- patch to latest HEAD to test a number of fixes for alpha
* Tue Jan 20 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-3
- add a small patch to make things play a bit nicer with the logging module
in 2.6
* Wed Jan 7 2009 Seth Vidal <skvidal at fedoraproject.org> - 3.2.21-1
- bump to 3.2.21
* Thu Dec 18 2008 James Antill <james@fedoraproject.org> - 3.2.20-8
- merge latest from upstream
- move to 6hr metadata
* Mon Dec 8 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.20-7
- merge patch from upstream and remove now old obsoletes patch
* Thu Dec 04 2008 Jesse Keating <jkeating@redhat.com> - 3.2.20-6
- Add patch from upstream to fix cases where obsoletes are disabled. (jantill)
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.2.20-5
- Rebuild for Python 2.6
* Wed Nov 26 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.20-4
- update head patch
* Wed Oct 29 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.20-3
- full patch against HEAD for skipbroken fixes (among others)
* Mon Oct 27 2008 James Antill <james@fedoraproject.org> - 3.2.20-2
- Fix listTransaction for skipped packages.
* Mon Oct 27 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.20-1
- 3.2.20
* Thu Oct 23 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-6
- update HEAD patch
* Wed Oct 15 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-5
- rebase against 3.2.X HEAD
* Tue Oct 14 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-4
- pull patch from git to bring us up to current(ish)
* Wed Sep 3 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-3
- add patch to fix yum install name.arch matching
* Thu Aug 28 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-2
- add patch to fix mash's parser use.
* Wed Aug 27 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.19-1
- 3.2.19
* Thu Aug 7 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.18-1
- 3.2.18
* Wed Jul 10 2008 Seth Vidal <skvidal@fedoraproject.org> - 3.2.17-2
- add patch from upstream for bug in compare_providers
* Wed Jul 9 2008 Seth Vidal <skvidal@fedoraproject.org> - 3.2.17-1
- 3.2.17
* Tue Jun 24 2008 Jesse Keating <jkeating@redhat.com> - 3.2.16-4
- Add a couple more upstream patches for even more multilib fixes
* Tue Jun 24 2008 Jesse Keating <jkeating@redhat.com> - 3.2.16-3
- Add another patch from upstream for multilib policy and noarch
* Sun May 18 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.16-2
- stupid, stupid, stupid
* Fri May 16 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.16-1
- 3.2.16
* Tue Apr 15 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-9
- nine is the luckiest number that there will ever be
* Tue Apr 15 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-8
- after many tries - this one fixes translations AND pungi
* Thu Apr 10 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-5
- once more, with feeling
* Thu Apr 10 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-4
- another big-head-patch
* Wed Apr 9 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-3
- apply patch to bring this up to where HEAD is now.
* Tue Apr 8 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.14-1
- remove committed patch
- obsoletes yum-basearchonly
* Tue Apr 1 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.13-2
- fix minor typo in comps.py for jkeating
* Thu Mar 20 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.13-1
- 3.2.13
* Mon Mar 17 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.12-5
- update manpage patch to close bug 437703. Thakns to Kulbir Saini for the patch
* Fri Mar 14 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.12-4
- multilib_policy=best is now the default
* Thu Mar 13 2008 Seth Vidal <skvidal at fedoraproject.org>
- add jeff sheltren's patch to close rh bug 428825
* Tue Mar 4 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.12-3
- set failovermethod to 'priority' to make jkeating happy
* Tue Mar 4 2008 Seth Vidal <skvidal at fedoraproject.org> 3.2.12-2
- fix mutually obsoleting providers (like glibc!)
* Mon Mar 3 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.12-1
- 3.2.12
* Fri Feb 8 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.11-1
- 3.2.11
* Sun Jan 27 2008 James Bowes <jbowes@redhat.com> 3.2.10-3
- Remove yumupd.py
* Fri Jan 25 2008 Seth Vidal <skvidal at fedoraproject.org> - 3.2.10-1
- 3.2.10
- add pygpgme dep