Compare commits

..

210 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
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
21 changed files with 1 additions and 160859 deletions

7
.gitignore vendored
View file

@ -1,7 +0,0 @@
yum-3.2.27.tar.gz
yum-3.2.28.tar.gz
/yum-3.2.29.tar.gz
/yum-3.4.0.tar.gz
/yum-3.4.1.tar.gz
/yum-3.4.2.tar.gz
/yum-3.4.3.tar.gz

View file

@ -1,13 +0,0 @@
--- yum-3.4.3.old/yum/__init__.py 2011-09-26 10:06:24.876279470 +0100
+++ yum-3.4.3/yum/__init__.py 2011-09-26 10:07:35.819800317 +0100
@@ -966,6 +966,10 @@
def buildTransaction(self, unfinished_transactions_check=True):
"""go through the packages in the transaction set, find them in the
packageSack or rpmdb, and pack up the ts accordingly"""
+ # FIXME: This is horrible, see below and yummain. Maybe create a real
+ # rescode object? :(
+ self._depsolving_failed = False
+
if (unfinished_transactions_check and
misc.find_unfinished_transactions(yumlibpath=self.conf.persistdir)):
msg = _('There are unfinished transactions remaining. You might ' \

View file

@ -1,113 +0,0 @@
From yum-devel-bounces@lists.baseurl.org Thu Mar 15 04:54:11 2012
Return-Path: yum-devel-bounces@lists.baseurl.org
Received: from zmta01.collab.prod.int.phx2.redhat.com (LHLO
zmta01.collab.prod.int.phx2.redhat.com) (10.5.5.31) by
zmail17.collab.prod.int.phx2.redhat.com with LMTP; Thu, 15 Mar 2012
04:54:11 -0400 (EDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by
zmta01.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id 2504011402A;
Thu, 15 Mar 2012 04:54:11 -0400 (EDT)
X-Quarantine-ID: <I+79tTMZeO4w>
Received: from zmta01.collab.prod.int.phx2.redhat.com ([127.0.0.1]) by
localhost (zmta01.collab.prod.int.phx2.redhat.com [127.0.0.1])
(amavisd-new, port 10024) with ESMTP id I+79tTMZeO4w; Thu, 15 Mar 2012
04:54:11 -0400 (EDT)
Received: from int-mx02.intmail.prod.int.phx2.redhat.com
(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by
zmta01.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id E8D74114011;
Thu, 15 Mar 2012 04:54:10 -0400 (EDT)
Received: from mx1.redhat.com (ext-mx11.extmail.prod.ext.phx2.redhat.com
[10.5.110.16]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8)
with ESMTP id q2F8sAi8004183; Thu, 15 Mar 2012 04:54:10 -0400
Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by
mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q2F8s8Nd023630; Thu, 15 Mar
2012 04:54:08 -0400
Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org
(Postfix) with ESMTP id AB1CCA0378; Thu, 15 Mar 2012 08:54:08 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JtdO5JgtXfRu; Thu, 15
Mar 2012 08:54:07 +0000 (UTC)
Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by
hemlock.osuosl.org (Postfix) with ESMTP id C4A10A036E; Thu, 15 Mar 2012
08:54:07 +0000 (UTC)
X-Original-To: yum-devel@lists.baseurl.org
Delivered-To: yum-devel@osuosl.org
Received: from whitealder.osuosl.org (whitealder.osuosl.org
[140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3DBAC8F75B for
<yum-devel@lists.baseurl.org>; Thu, 15 Mar 2012 08:54:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org
(Postfix) with ESMTP id 0C5028FEF1 for <yum-devel@lists.baseurl.org>; Thu,
15 Mar 2012 08:54:06 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost
(.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id
FvpW+oEPmqRK for <yum-devel@lists.baseurl.org>; Thu, 15 Mar 2012 08:54:04
+0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by
whitealder.osuosl.org (Postfix) with ESMTP id 7D0108FBF1 for
<yum-devel@lists.baseurl.org>; Thu, 15 Mar 2012 08:54:04 +0000 (UTC)
Received: from int-mx01.intmail.prod.int.phx2.redhat.com
(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com
(8.14.4/8.14.4) with ESMTP id q2F8s3XU023619 (version=TLSv1/SSLv3
cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for
<yum-devel@lists.baseurl.org>; Thu, 15 Mar 2012 04:54:03 -0400
Received: from koblih.brq.redhat.com (koblih.brq.redhat.com [10.34.24.78])
by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id
q2F8s2qX018211 for <yum-devel@lists.baseurl.org>; Thu, 15 Mar 2012 04:54:03
-0400
From: =?UTF-8?q?Zden=C4=9Bk=20Pavlas?= <zpavlas@redhat.com>
To: yum-devel@lists.baseurl.org
Date: Thu, 15 Mar 2012 09:53:45 +0100
Message-Id: <1331801625-9070-1-git-send-email-zpavlas@redhat.com>
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12
X-Scanned-By: MIMEDefang 2.68 on 10.5.110.16
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11
Subject: [Yum-devel] [PATCH] No "Only update available" msg when there is
not. BZ 803346
X-BeenThere: yum-devel@lists.baseurl.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: yum development <yum-devel@lists.baseurl.org>
List-Id: yum development <yum-devel.lists.baseurl.org>
List-Unsubscribe: <http://lists.baseurl.org/mailman/options/yum-devel>,
<mailto:yum-devel-request@lists.baseurl.org?subject=unsubscribe>
List-Archive: <http://lists.baseurl.org/pipermail/yum-devel>
List-Post: <mailto:yum-devel@lists.baseurl.org>
List-Help: <mailto:yum-devel-request@lists.baseurl.org?subject=help>
List-Subscribe: <http://lists.baseurl.org/mailman/listinfo/yum-devel>,
<mailto:yum-devel-request@lists.baseurl.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Errors-To: yum-devel-bounces@lists.baseurl.org
Sender: yum-devel-bounces@lists.baseurl.org
X-RedHat-Spam-Score: -2.3 (RCVD_IN_DNSWL_MED)
X-Evolution-Source: imap://jantill%40redhat.com@mail.corp.redhat.com/
Content-Transfer-Encoding: 8bit
---
yum/__init__.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py
index 3680356..6f7a69c 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -5075,6 +5075,8 @@ class YumBase(depsolve.Depsolve):
continue
if pkg.verGE(lipkg):
+ if pkg.verEQ(lipkg):
+ continue
if na not in warned_nas:
msg = _('Only Upgrade available on package: %s') % pkg
self.logger.critical(msg)
--
1.7.4.4
_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

View file

@ -1,55 +0,0 @@
commit 6351d7bbb6957e7c739a674696fcc5d7d31ecb17
Author: Zdeněk Pavlas <zpavlas@redhat.com>
Date: Wed Apr 4 13:36:36 2012 +0200
completion-helper: skip unavailable repos. BZ 809469.
completion-helper uses --cacheonly option to avoid metadata
download, so new (or cleaned up) repos raise exceptions.
We work this around by setting skip_if_unavailable=1 on all
enabled repositories.
diff --git a/completion-helper.py b/completion-helper.py
index e4164f7..2e95ced 100755
--- a/completion-helper.py
+++ b/completion-helper.py
@@ -74,6 +74,8 @@ def main(args):
base.registerCommand(RepoListCompletionCommand())
base.getOptionsConfig(args)
base.parseCommands()
+ for repo in base.repos.listEnabled():
+ repo.skip_if_unavailable = True
base.doCommands()
if __name__ == "__main__":
commit 6d8a99b413698b117b787fb8d69abeba4fbe7826
Author: Zdeněk Pavlas <zpavlas@redhat.com>
Date: Thu Apr 5 11:08:08 2012 +0200
completion_helper: catch GroupsError. BZ 806844.
diff --git a/completion-helper.py b/completion-helper.py
index 2e95ced..405ceab 100755
--- a/completion-helper.py
+++ b/completion-helper.py
@@ -23,6 +23,7 @@ import sys
import cli
import yumcommands
+from yum.Errors import GroupsError
class GroupsCompletionCommand(yumcommands.GroupsCommand):
@@ -76,7 +77,10 @@ def main(args):
base.parseCommands()
for repo in base.repos.listEnabled():
repo.skip_if_unavailable = True
- base.doCommands()
+ try:
+ base.doCommands()
+ except GroupsError, e:
+ base.logger.error(e)
if __name__ == "__main__":
try:

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,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,27 +0,0 @@
commit eb245abe8272da41f484680c5a88518798b15071
Author: Zdeněk Pavlas <zpavlas@redhat.com>
Date: Tue May 15 18:44:19 2012 +0200
Handle avail_po.returnPrco('strong_requires')
Don't traceback when querying available package's strong requires.
Return all requires instead. This is incorrect, but conservative
and should work as expected in most use cases.
https://fedorahosted.org/autoqa/ticket/421
diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index f6df93e..ba929de 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -382,6 +382,10 @@ class YumAvailablePackageSqlite(YumAvailablePackage, PackageObject, RpmBase):
def returnPrco(self, prcotype, printable=False):
prcotype = _share_data(prcotype)
+ if prcotype == 'strong_requires':
+ # pkg not installed so we don't know require flags yet
+ # returning all requires should work in most cases
+ prcotype = 'requires'
if isinstance(self.prco[prcotype], tuple):
sql = "SELECT name, version, release, epoch, flags " \
"FROM %s WHERE pkgKey = ?" % prcotype

View file

@ -1,11 +0,0 @@
--- docs/yum.conf.5.orig 2010-06-21 17:39:17.000000000 -0400
+++ docs/yum.conf.5 2010-09-14 12:11:40.897615896 -0400
@@ -141,7 +141,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.
Note that as of version 3.2.24, yum will now look in the yumdb for a installonly

View file

@ -1,28 +0,0 @@
#! /bin/bash -e
done=false
if [ "x$1" = "xjames" ]; then
done=true
cvs=~/work/fedora/cvs/yum
git=~/work/rpm/private/yum
fi
if [ "x$1" = "xseth" ]; then
done=true
cvs=~/proj/fedora/yum/master
git=~/proj/yum/3.2.X
fi
if ! $done; then
echo " Usage: $0 james | seth" 1>&2
echo "" 1>&2
echo " This command copies the latest git HEAD into Fedora rawhide," 1>&2
echo " working out the versions automatically. It also makes the" 1>&2
echo " diff between HEADs as minimal as possible. " 1>&2
exit 1
fi
cd $cvs
ver=$(/usr/bin/fedpkg verrel | perl -lpe 's/-[^-]+$//' | sed s/\\\./-/g)
cd $git
git diff -r $ver..HEAD > $cvs/yum-HEAD.patch

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,21 +0,0 @@
diff --git a/rpmUtils/transaction.py b/rpmUtils/transaction.py
index c5167d3..61d7ec0 100644
--- a/rpmUtils/transaction.py
+++ b/rpmUtils/transaction.py
@@ -13,7 +13,6 @@
import rpm
import miscutils
-from yum.i18n import to_str
read_ts = None
ts = None
@@ -56,7 +55,7 @@ class TransactionWrapper:
# Newer rpm (4.8.0+) has problem objects, older have just strings.
# Should probably move to using the new objects, when we can. For
# now just be compatible.
- results.append(to_str(prob))
+ results.append(str(prob))
return results

View file

@ -1,2 +0,0 @@
7c8ea8beba5b4e7fe0c215e4ebaa26ed yum-3.4.3.tar.gz
0b9555f6ed3e67e247ed092dbceaf1c7 yum-silence.patch

File diff suppressed because it is too large Load diff

View file

@ -1,54 +0,0 @@
diff -uNr yum-3.4.3-orig/rpmUtils/arch.py yum-3.4.3/rpmUtils/arch.py
--- yum-3.4.3-orig/rpmUtils/arch.py 2011-11-30 19:24:32.000000000 -0600
+++ yum-3.4.3/rpmUtils/arch.py 2011-11-30 19:24:58.000000000 -0600
@@ -2,6 +2,7 @@
#
import os
+import rpm
_ppc64_native_is_best = True
@@ -65,6 +66,10 @@
"armv5tejl": "armv5tel",
"armv5tel": "noarch",
+ #arm hardware floating point
+ "armv7hnl": "armv7hl",
+ "armv7hl": "noarch",
+
# super-h
"sh4a": "sh4",
"sh4": "noarch",
@@ -235,6 +240,13 @@
return arch
+def getCanonARMArch(arch):
+ # the %{_target_arch} macro in rpm will let us know the abi we are using
+ target = rpm.expandMacro('%{_target_cpu}')
+ if target.startswith('armv7h'):
+ return target
+ return arch
+
def getCanonPPCArch(arch):
# FIXME: should I do better handling for mac, etc?
if arch != "ppc64":
@@ -312,6 +324,8 @@
if (len(arch) == 4 and arch[0] == "i" and arch[2:4] == "86"):
return getCanonX86Arch(arch)
+ if arch.startswith("arm"):
+ return getCanonARMArch(arch)
if arch.startswith("ppc"):
return getCanonPPCArch(arch)
if arch.startswith("sparc"):
@@ -363,6 +377,8 @@
return "sparc"
elif myarch.startswith("ppc64") and not _ppc64_native_is_best:
return "ppc"
+ elif myarch.startswith("armv7h"):
+ return "armhfp"
elif myarch.startswith("arm"):
return "arm"

View file

@ -1,19 +0,0 @@
diff -ru yum-3.4.3-orig/yum/config.py yum-3.4.3/yum/config.py
--- yum-3.4.3-orig/yum/config.py 2011-12-02 15:45:41.617448597 -0500
+++ yum-3.4.3/yum/config.py 2011-12-02 15:46:20.576285275 -0500
@@ -45,10 +45,10 @@
# Alter/patch these to change the default checking...
__pkgs_gpgcheck_default__ = False
__repo_gpgcheck_default__ = False
-__main_multilib_policy_default__ = 'all'
-__main_failovermethod_default__ = 'roundrobin'
-__main_installonly_limit_default__ = 0
-__group_command_default__ = 'compat'
+__main_multilib_policy_default__ = 'best'
+__main_failovermethod_default__ = 'priority'
+__main_installonly_limit_default__ = 3
+__group_command_default__ = 'compat'
class Option(object):
"""
Only in yum-3.4.3/yum: config.py~

View file

@ -1,83 +0,0 @@
commit 102915d4d402493c48d434ae1d1756225c4468e0
Author: James Antill <james@and.org>
Date: Mon Jun 14 01:15:21 2010 -0400
Port manpage files path fixups.
diff --git a/docs/yum.8 b/docs/yum.8
index d5ede0a..3bdb408 100644
--- a/docs/yum.8
+++ b/docs/yum.8
@@ -568,7 +568,7 @@ option in yum.conf. For a plugin to work, the following conditions must be met:
1. The plugin module file must be installed in the plugin path as just
described.
.LP
-2. The global \fBplugins\fP option in /etc/yum/yum.conf must be set to `1'.
+2. The global \fBplugins\fP option in /etc/yum.conf must be set to `1'.
.LP
3. A configuration file for the plugin must exist in
/etc/yum/pluginconf.d/<plugin_name>.conf and the \fBenabled\fR setting in this
@@ -584,9 +584,9 @@ configuration options.
.PP
.SH "FILES"
.nf
-/etc/yum/yum.conf
+/etc/yum.conf
/etc/yum/version-groups.conf
-/etc/yum/repos.d/
+/etc/yum.repos.d/
/etc/yum/pluginconf.d/
/var/cache/yum/
.fi
diff --git a/docs/yum.conf.5 b/docs/yum.conf.5
index ca36103..42815b9 100644
--- a/docs/yum.conf.5
+++ b/docs/yum.conf.5
@@ -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"
@@ -42,10 +42,10 @@ of headers and packages after successful installation. Default is '1'
.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
@@ -745,8 +745,8 @@ for any given command. Defaults to False.
.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
@@ -812,8 +812,8 @@ data in any value.
.SH "FILES"
.nf
-/etc/yum/yum.conf
-/etc/yum/repos.d/
+/etc/yum.conf
+/etc/yum.repos.d/
/etc/yum/pluginconf.d/
/etc/yum/protected.d
/etc/yum/vars

View file

@ -1,13 +0,0 @@
diff -ru yum-3.4.3-orig/rpmUtils/arch.py yum-3.4.3/rpmUtils/arch.py
--- yum-3.4.3-orig/rpmUtils/arch.py 2011-06-28 17:01:10.009680846 -0400
+++ yum-3.4.3/rpmUtils/arch.py 2011-06-28 17:01:31.849916539 -0400
@@ -3,7 +3,7 @@
import os
import rpm
-_ppc64_native_is_best = False
+_ppc64_native_is_best = True
# dict mapping arch -> ( multicompat, best personality, biarch personality )
multilibArches = { "x86_64": ( "athlon", "x86_64", "athlon" ),
Only in yum-3.4.3/rpmUtils: arch.py~

View file

@ -1,15 +0,0 @@
@@ -, +, @@
750859.
yumcommands.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
--- a/yumcommands.py
+++ a/yumcommands.py
@@ -215,7 +215,7 @@ class YumCommand:
:param *args: additional arguments associated with the message
"""
if not self.done_command_once:
- base.verbose_logger.info(msg, *args)
+ base.verbose_logger.log(logginglevels.INFO_2, msg, *args)
self.done_command_once = True
def getNames(self):

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,23 +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
# 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

961
yum.spec
View file

@ -1,961 +0,0 @@
%define move_yum_conf_back 1
%define auto_sitelib 1
%define yum_updatesd 0
%define disable_check 1
%if %{auto_sitelib}
%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%else
%define python_sitelib /usr/lib/python?.?/site-packages
%endif
# We always used /usr/lib here, even on 64bit ... so it's a bit meh.
%define yum_pluginslib /usr/lib/yum-plugins
%define yum_pluginsshare /usr/share/yum-plugins
Summary: RPM package installer/updater/manager
Name: yum
Version: 3.4.3
Release: 25%{?dist}
License: GPLv2+
Group: System Environment/Base
Source0: http://yum.baseurl.org/download/3.4/%{name}-%{version}.tar.gz
Source1: yum.conf.fedora
Source2: yum-updatesd.conf.fedora
Patch1: yum-distro-configs.patch
Patch4: no-more-exactarchlist.patch
Patch5: geode-arch.patch
Patch6: yum-HEAD.patch
Patch7: yum-ppc64-preferred.patch
Patch8: BZ-803346-no-only-update.patch
Patch20: yum-manpage-files.patch
Patch21: 0001-Set-_depsolving_failed-as-soon-as-buildTransaction-i.patch
Patch22: BZ-809469-completion-helper.patch
Patch23: handle-strong-requires-of-avail-po.patch
URL: http://yum.baseurl.org/
BuildArchitectures: noarch
BuildRequires: python
BuildRequires: gettext
BuildRequires: intltool
# This is really CheckRequires ...
BuildRequires: python-nose
BuildRequires: python >= 2.4
BuildRequires: rpm-python, rpm >= 0:4.4.2
BuildRequires: python-iniparse
BuildRequires: python-sqlite
BuildRequires: python-urlgrabber >= 3.9.0-8
BuildRequires: yum-metadata-parser >= 1.1.0
BuildRequires: pygpgme
# End of CheckRequires
Conflicts: pirut < 1.1.4
Requires: python >= 2.4
Requires: 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
Conflicts: rpm >= 5-0
# Zif is a re-implementation of yum in C, however:
#
# 1. There is no co-operation/etc. with us.
# 2. It touches our private data directly.
#
# ...both of which mean that even if there were _zero_ bugs in zif, we'd
# never be able to change anything after the first user started using it. And
# of course:
#
# 3. Users will never be able to tell that it isn't weird yum bugs, when they
# hit them (and we'll probably never be able to debug them, without becoming
# zif experts).
#
# ...so we have two sane choices: i) Conflict with it. 2) Stop developing yum.
#
# Upstream says that #2 will no longer be true after this release.
Conflicts: zif <= 0.1.3-3.fc15
Obsoletes: yum-skip-broken <= 1.1.18
Provides: yum-skip-broken = 1.1.18.yum
Obsoletes: yum-basearchonly <= 1.1.9
Obsoletes: yum-plugin-basearchonly <= 1.1.9
Provides: yum-basearchonly = 1.1.9.yum
Provides: yum-plugin-basearchonly = 1.1.9.yum
Obsoletes: yum-allow-downgrade < 1.1.20-0
Obsoletes: yum-plugin-allow-downgrade < 1.1.22-0
Provides: yum-allow-downgrade = 1.1.20-0.yum
Provides: yum-plugin-allow-downgrade = 1.1.22-0.yum
Obsoletes: yum-plugin-protect-packages < 1.1.27-0
Provides: yum-protect-packages = 1.1.27-0.yum
Provides: yum-plugin-protect-packages = 1.1.27-0.yum
Obsoletes: yum-plugin-download-order <= 0.2-2
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 for permission 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
Requires(postun): /sbin/chkconfig
Requires(postun): /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.
%package cron
Summary: Files needed to run yum updates as a cron job
Group: System Environment/Base
Requires: yum >= 3.0 vixie-cron crontabs yum-plugin-downloadonly findutils
Requires(post): /sbin/chkconfig
Requires(post): /sbin/service
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service
%description cron
These are the files needed to run yum updates as a cron job.
Install this package if you want auto yum updates nightly via cron.
%prep
%setup -q
%patch4 -p0
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch20 -p1
%patch22 -p1
%patch23 -p1
%patch1 -p1
%build
make
%if !%{disable_check}
%check
make check
%endif
%install
[ "$RPM_BUILD_ROOT" != "/" ] && 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/%{yum_pluginslib}
mkdir -p $RPM_BUILD_ROOT/%{yum_pluginsshare}
%if %{move_yum_conf_back}
# 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
%endif
%if %{yum_updatesd}
echo Keeping local yum-updatesd
%else
# 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*
%endif
# Ghost files:
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/history
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/plugins
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/yumdb
touch $RPM_BUILD_ROOT/var/lib/yum/uuid
# rpmlint bogus stuff...
chmod +x $RPM_BUILD_ROOT/%{_datadir}/yum-cli/*.py
chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/yum/*.py
chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/rpmUtils/*.py
%find_lang %name
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%if %{yum_updatesd}
%post updatesd
/sbin/chkconfig --add yum-updatesd
/sbin/service yum-updatesd condrestart >/dev/null 2>&1
exit 0
%preun updatesd
if [ $1 = 0 ]; then
/sbin/chkconfig --del yum-updatesd
/sbin/service yum-updatesd stop >/dev/null 2>&1
fi
exit 0
%endif
%post cron
# Make sure chkconfig knows about the service
/sbin/chkconfig --add yum-cron
# if an upgrade:
if [ "$1" -ge "1" ]; then
# if there's a /etc/rc.d/init.d/yum file left, assume that there was an
# older instance of yum-cron which used this naming convention. Clean
# it up, do a conditional restart
if [ -f /etc/init.d/yum ]; then
# was it on?
/sbin/chkconfig yum
RETVAL=$?
if [ $RETVAL = 0 ]; then
# if it was, stop it, then turn on new yum-cron
/sbin/service yum stop 1> /dev/null 2>&1
/sbin/service yum-cron start 1> /dev/null 2>&1
/sbin/chkconfig yum-cron on
fi
# remove it from the service list
/sbin/chkconfig --del yum
fi
fi
exit 0
%preun cron
# if this will be a complete removeal of yum-cron rather than an upgrade,
# remove the service from chkconfig control
if [ $1 = 0 ]; then
/sbin/chkconfig --del yum-cron
/sbin/service yum-cron stop 1> /dev/null 2>&1
fi
exit 0
%postun cron
# If there's a yum-cron package left after uninstalling one, do a
# conditional restart of the service
if [ "$1" -ge "1" ]; then
/sbin/service yum-cron condrestart 1> /dev/null 2>&1
fi
exit 0
%files -f %{name}.lang
%defattr(-, root, root, -)
%doc README AUTHORS COPYING TODO INSTALL ChangeLog PLUGINS
%if %{move_yum_conf_back}
%config(noreplace) %{_sysconfdir}/yum.conf
%dir %{_sysconfdir}/yum.repos.d
%else
%config(noreplace) %{_sysconfdir}/yum/yum.conf
%dir %{_sysconfdir}/yum/repos.d
%endif
%config(noreplace) %{_sysconfdir}/yum/version-groups.conf
%dir %{_sysconfdir}/yum
%dir %{_sysconfdir}/yum/protected.d
%dir %{_sysconfdir}/yum/vars
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%{_sysconfdir}/bash_completion.d
%dir %{_datadir}/yum-cli
%{_datadir}/yum-cli/*
%if %{yum_updatesd}
%exclude %{_datadir}/yum-cli/yumupd.py*
%endif
%{_bindir}/yum
%{python_sitelib}/yum
%{python_sitelib}/rpmUtils
%dir /var/cache/yum
%dir /var/lib/yum
%ghost /var/lib/yum/uuid
%ghost /var/lib/yum/history
%ghost /var/lib/yum/plugins
%ghost /var/lib/yum/yumdb
%{_mandir}/man*/yum.*
%{_mandir}/man*/yum-shell*
# plugin stuff
%dir %{_sysconfdir}/yum/pluginconf.d
%dir %{yum_pluginslib}
%dir %{yum_pluginsshare}
%files cron
%defattr(-,root,root)
%doc COPYING
%config(noreplace) %{_sysconfdir}/cron.daily/yum-update.cron
%config(noreplace) %{_sysconfdir}/cron.daily/yum-cleanup.cron
%{_sysconfdir}/rc.d/init.d/yum-cron
%{_sbindir}/yum-cron
%config(noreplace) %{_sysconfdir}/sysconfig/yum-cron
%dir %{_datadir}/yum-cron
%{_datadir}/yum-cron/update.yum
%{_datadir}/yum-cron/cleanup.yum
%if %{yum_updatesd}
%files updatesd
%defattr(-, root, root)
%config(noreplace) %{_sysconfdir}/yum/yum-updatesd.conf
%config %{_sysconfdir}/rc.d/init.d/yum-updatesd
%config %{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
%{_datadir}/yum-cli/yumupd.py*
%{_sbindir}/yum-updatesd
%{_mandir}/man*/yum-updatesd*
%endif
%changelog
* Wed Aug 1 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-25
- Don't traceback when querying available package's strong requires.
* Thu Apr 26 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-24
- backported completion-helper.py patches from HEAD, BZ 809469.
* Fri Mar 16 2012 James Antill <james at fedoraproject.org> - 3.4.3-23
- update to latest HEAD.
- Also fix "yum check" for strong requires. bug 795907.
- Fix for "Only update available" on downgrade. bug 803346.
* Mon Mar 12 2012 James Antill <james at fedoraproject.org> - 3.4.3-22
- Sync with F17/rawhide.
- Fixes translations.
- Fix weird multiple obsoletion bug. BZ 800016
- Lots of other smaller fixes/changes.
* Fri Dec 09 2011 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 3.4.3-7
- change loglevel from INFO to INFO_2, bz#750859
* Fri Aug 5 2011 James Antill <james at fedoraproject.org> - 3.4.3-6
- 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.
* Fri Jul 29 2011 James Antill <james at fedoraproject.org> - 3.4.3-5
- update to latest HEAD
- Lots of really minor changes. Docs. and yum-cron mainly.
- Output yum_saved_tx file.
* Fri Jul 15 2011 James Antill <james at fedoraproject.org> - 3.4.3-4
- 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.
* Thu Jun 30 2011 James Antill <james at fedoraproject.org> - 3.4.3-3
- Fix the skip broken tuples => dict. bug. BZ 717973.
* Wed Jun 29 2011 James Antill <james at fedoraproject.org> - 3.4.3-2
- Add ppc64 arch. change for BZ 713791.
* Tue Jun 28 2011 James Antill <james at fedoraproject.org> - 3.4.3-1
- update to 3.4.3
- Real upstream workaround for rpm chroot and history insanity.
- Minor bugfixes.
* Wed Jun 22 2011 James Antill <james at fedoraproject.org> - 3.4.2-2
- Workaround rpm chroot insanity.
* Wed Jun 22 2011 James Antill <james at fedoraproject.org> - 3.4.2-1
- 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.
* Tue Jun 14 2011 James Antill <james at fedoraproject.org> - 3.4.1-5
- update to latest HEAD
- Lots of smallish bug fixes.
- New groups command.
* Thu Jun 2 2011 James Antill <james at fedoraproject.org> - 3.4.1-4
- update to latest HEAD
- Fix RepoStorage problem for pulp.
- Add list of not found packages.
- Minor bug fixes.
* Tue May 24 2011 James Antill <james at fedoraproject.org> - 3.4.1-3
- 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.
* Wed May 4 2011 James Antill <james at fedoraproject.org> - 3.4.1-2
- update to latest HEAD
- Fix consolidate_libc.
- Update translations.
- Add history rollback.
* Wed Apr 20 2011 James Antill <james at fedoraproject.org> - 3.4.1-1
- Fix umask override.
- Remove double baseurl display, BZ 697885.
* Fri Apr 15 2011 James Antill <james at fedoraproject.org> - 3.4.0-1
- update to 3.4.0.
* Fri Apr 8 2011 James Antill <james at fedoraproject.org> - 3.2.29-10
- update to latest HEAD
- Likely last HEAD before 3.2.30.
* Fri Mar 25 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-9
- update to latest HEAD
* Mon Feb 28 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-8
- take out the hack-patch from 2 weeks ago.
* Mon Feb 28 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-7
- latest head including all of Panu's rpmutils/callback patches
* Thu Feb 17 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-6
- add rpmutils-recursive-import.patch to work around recursive import problems
* Wed Feb 16 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-5
- lots of hopefully NOT exciting changes to rpmutils/rpmsack from head.
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.29-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Jan 25 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-3
- latest from head - fixing a number of minor bugs
* Thu Jan 13 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-2
- grumble broken skip-broken test :(
* Thu Jan 13 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-1
- 3.2.29
- add yum-cron subpkg
* Thu Jan 6 2011 James Antill <james at fedoraproject.org> - 3.2.28-17
- Allow kernel installs with multilib protection ... oops!
- Don't conflict with fixed versions of Zif.
- Add locks for non-root.
* Tue Jan 4 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-16
- fix skip-broken conflict - thanks dgilmore for the catch
* Tue Jan 4 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-15
- latest head
- conflicts zif
* Thu Nov 11 2010 James Antill <james at fedoraproject.org> - 3.2.28-14
- latest head
- Perf. fixes/improvements.
* Tue Nov 9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-13
- once again with head
* Fri Nov 5 2010 James Antill <james at fedoraproject.org> - 3.2.28-12
- latest head
- Add load-ts command.
- Fix verifying symlinks.
* Wed Oct 20 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-11
- latest head
- depsolve enhancements on update/obsoletes
- show recent pkgs in history package-list instead of a specific pkg
- bz: 644432, 644265
- make sure urlgrabber is using the right config settings for fetching gpg keys
* Fri Oct 15 2010 James Antill <james at fedoraproject.org> - 3.2.28-10
- latest head
- Fix major breakage from the "list updates" speedup :).
- Close curl/urlgrabber after downloading packages.
- Allow remove+update in "yum shell".
- Fix output of distro tags.
* Thu Oct 7 2010 James Antill <james at fedoraproject.org> - 3.2.28-9
- latest head
- Add localpkg_gpgcheck option.
- Speedup "list updates"
- Doc fixes.
* Sat Sep 25 2010 James Antill <james at fedoraproject.org> - 3.2.28-8
- latest head
- Speedup install/remove/etc a lot.
- Add merged history.
- Fix unique comps/pkgtags leftovers.
* Tue Sep 14 2010 James Antill <james at fedoraproject.org> - 3.2.28-7
- latest head
- Fix PK/auto-close GPG import bug.
- Fix patch for installonly_limit and enable it again.
- Fix rpmlint warnings.
- Remove color=never config.
* Fri Sep 10 2010 Seth Vidal <skvidal at fedoraproject.org>
- latest head
* Fri Aug 27 2010 Seth Vidal <skvidal at fedoraproject.org>
- obsoleted yum-plugin-download-order
* Thu Aug 12 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-3
- latest head
- fix gpg key import
- more unicode fixes
- output slightly more clear depsovling error msgs
* Mon Aug 9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-2
- latest head
- unicide fixes
- sqlite history db conversion fixes
* Fri Jul 30 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-1
- 3.2.28
* Wed Jul 28 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 3.2.27-21
- Again rebuild against python 2.7
* Mon Jul 26 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-20
- latest head
- minor fixes and doc updates
- hardlink yumdb files to conserve spacde
- cache yumdb results
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 3.2.27-19
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Fri Jul 16 2010 James Antill <james@fedoraproject.org> - 3.2.27-18
- 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.
* Fri Jun 25 2010 James Antill <james@fedoraproject.org> - 3.2.27-17
- 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.
* Tue Jun 15 2010 James Antill <james@fedoraproject.org> - 3.2.27-16
- 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.
* Fri Jun 11 2010 James Antill <james@fedoraproject.org> - 3.2.27-15
- 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".
* Wed Jun 2 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-14
- merge in latest yum head:
- change decompressors to support lzma, if python module is available
- finnish translation fixes
- pyint vs pylong fix for formatRequire() so we stop spitting back the wrong requires strings to mock on newish rpm
- add exit_on_lock option
- Deal with RHEL-5 loginuid damage
- Fix pkgs. that are excluded after being put in yb.up ... BZ#597853
- Opt. for rpmdb.returnPackages(patterns=...). Drops about 30%% from remove time.
- Fix "remove name-version", really minor API bug before last patch
* Wed May 26 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-13
- minor cleanups for yum-utils with --setopt
- translation updates
* Thu May 13 2010 James Antill <james@fedoraproject.org> - 3.2.27-12
- Latest head.
- History db version 2
- Some bug fixes
- More paranoid/leanient with rpmdb cache problems.
* Wed May 5 2010 James Antill <james@fedoraproject.org> - 3.2.27-11
- Fix from head for mock, mtime=>ctime due to caches and fixed installroot
- Fix for typo in new problems code, bug 589008
* Mon May 3 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-10
- latest head
- fixes yum chroot path duplication
- yum.log perms
* Thu Apr 29 2010 James Antill <james@fedoraproject.org> - 3.2.27-9
- 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.
* Thu Apr 22 2010 James Antill <james@fedoraproject.org> - 3.2.27-8
- Latest yum-3_2_X head.
- Add deselections.
- Add simple depsolve into compare_providers
- Speedup distro-sync blah.
* Fri Apr 16 2010 James Antill <james@fedoraproject.org> - 3.2.27-7
- 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
* Mon Apr 12 2010 James Antill <james@fedoraproject.org> - 3.2.27-6
- Latest yum-3_2_X head.
- Fix the caching changes.
* Sat Apr 10 2010 James Antill <james@fedoraproject.org> - 3.2.27-5
- Latest yum-3_2_X head.
- Remove the broken assert in sqlitesack
* Thu Apr 8 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-4
- more latest headness
* Fri Mar 26 2010 James Antill <james@fedoraproject.org> - 3.2.27-3
- Latest yum-3_2_X head.
* Tue Mar 23 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-2
- broke searching in PK, this patch fixes it.
* Thu Mar 18 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-1
- 3.2.27 from upstream (more or less the same as 3.2.26-6 but with a new number
* Thu Mar 11 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-6
- should be the final HEAD update before 3.2.27
* Thu Feb 24 2010 James Antill <james@fedoraproject.org> - 3.2.26-5
- new HEAD, minor features and speed.
* Wed Feb 17 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-4
- new HEAD to fix the fix to the fix
* 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