Compare commits

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

258 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
14 changed files with 1 additions and 1333 deletions

3
.gitignore vendored
View file

@ -1,3 +0,0 @@
yum-3.2.27.tar.gz
yum-3.2.28.tar.gz
/yum-3.2.29.tar.gz

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,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.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 > $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 +0,0 @@
8b6b106190980c606b77ebf6a81b5f70 yum-3.2.29.tar.gz

View file

@ -1,327 +0,0 @@
diff --git a/docs/yum.8 b/docs/yum.8
index 52f6b53..3b414e2 100644
--- a/docs/yum.8
+++ b/docs/yum.8
@@ -73,7 +73,7 @@ gnome\-packagekit application\&.
.br
.I \fR * version [ all | installed | available | group-* | nogroups* | grouplist | groupinfo ]
.br
-.I \fR * history [info|list|summary|redo|undo|new|addon-info]
+.I \fR * history [info|list|packages-list|summary|redo|undo|new|addon-info]
.br
.I \fR * check
.br
@@ -316,8 +316,12 @@ The undo/redo commands take either a transaction id or the keyword last and
an offset from the last transaction (Eg. if you've done 250 transactions,
"last" refers to transaction 250, and "last-4" refers to transaction 246).
+The addon-info command takes a transaction ID, and the packages-list command
+takes a package (with wildcards).
+
In "history list" output the Altered column also gives some extra information
-if there was something not good with the transaction.
+if there was something not good with the transaction (this is also shown at the
+end of the package column in the packages-list command).
.I \fB>\fR - The rpmdb was changed, outside yum, after the transaction.
.br
diff --git a/etc/yum.bash b/etc/yum.bash
index f4be628..1ccb83d 100644
--- a/etc/yum.bash
+++ b/etc/yum.bash
@@ -176,9 +176,13 @@ _yum()
{
COMPREPLY=()
local yum=$1
- local cur
- type _get_cword &>/dev/null && cur=`_get_cword` || cur=$2
- local prev=$3
+ local cur prev
+ local -a words
+ if type _get_comp_words_by_ref &>/dev/null ; then
+ _get_comp_words_by_ref cur prev words
+ else
+ cur=$2 prev=$3 words=("${COMP_WORDS[@]}")
+ fi
# Commands offered as completions
local cmds=( check check-update clean deplist distro-sync downgrade
groupinfo groupinstall grouplist groupremove help history info install
@@ -186,12 +190,12 @@ _yum()
shell update upgrade version )
local i c cmd subcmd
- for (( i=1; i < ${#COMP_WORDS[@]}-1; i++ )) ; do
- [[ -n $cmd ]] && subcmd=${COMP_WORDS[i]} && break
+ for (( i=1; i < ${#words[@]}-1; i++ )) ; do
+ [[ -n $cmd ]] && subcmd=${words[i]} && break
# Recognize additional commands and aliases
for c in ${cmds[@]} check-rpmdb distribution-synchronization erase \
groupupdate grouperase localinstall localupdate whatprovides ; do
- [[ ${COMP_WORDS[i]} == $c ]] && cmd=$c && break
+ [[ ${words[i]} == $c ]] && cmd=$c && break
done
done
@@ -251,7 +255,7 @@ _yum()
COMPREPLY=( $( compgen -W 'info list summary undo redo
new addon-info package-list' -- "$cur" ) )
;;
- undo|redo|addon|addon-info)
+ undo|redo|repeat|addon|addon-info)
COMPREPLY=( $( compgen -W "last $( $yum -d 0 -C history \
2>/dev/null | \
sed -ne 's/^[[:space:]]*\([0-9]\{1,\}\).*/\1/p' )" \
diff --git a/output.py b/output.py
index b1d92e5..04b718b 100755
--- a/output.py
+++ b/output.py
@@ -1936,6 +1936,9 @@ to exit.
of a package(s) instead of via. transactions. """
tids = self.history.search(extcmds)
limit = None
+ if extcmds and not tids:
+ self.logger.critical(_('Bad transaction IDs, or package(s), given'))
+ return 1, ['Failed history packages-list']
if not tids:
limit = 20
diff --git a/test/skipbroken-tests.py b/test/skipbroken-tests.py
index 4e6b2c8..31482bc 100644
--- a/test/skipbroken-tests.py
+++ b/test/skipbroken-tests.py
@@ -669,7 +669,7 @@ class SkipBrokenTests(DepsolveTests):
self.tsInfo.addUpdate(u7, oldpo=i7)
self.assertEquals('ok', *self.resolveCode(skip=True))
# uncomment this line and the test will fail and you can see the output
- self.assertResult([i1])
+ # self.assertResult([i1])
diff --git a/yum.spec b/yum.spec
index a1fbc72..65a2397 100644
--- a/yum.spec
+++ b/yum.spec
@@ -194,8 +194,8 @@ exit 0
%defattr(-,root,root)
%doc COPYING
%{_sysconfdir}/cron.daily/0yum.cron
-%{_sysconfdir}/yum/yum-daily.yum
-%{_sysconfdir}/yum/yum-weekly.yum
+%config(noreplace) %{_sysconfdir}/yum/yum-daily.yum
+%config(noreplace) %{_sysconfdir}/yum/yum-weekly.yum
%{_sysconfdir}/rc.d/init.d/yum-cron
%config(noreplace) %{_sysconfdir}/sysconfig/yum-cron
diff --git a/yum/__init__.py b/yum/__init__.py
index f6e8a6b..de393f1 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -349,7 +349,10 @@ class YumBase(depsolve.Depsolve):
# who are we:
self.conf.uid = os.geteuid()
-
+ # repos are ver/arch specific so add $basearch/$releasever
+ self.conf._repos_persistdir = os.path.normpath('%s/repos/%s/%s/'
+ % (self.conf.persistdir, self.yumvar.get('basearch', '$basearch'),
+ self.yumvar.get('releasever', '$releasever')))
self.doFileLogSetup(self.conf.uid, self.conf.logfile)
self.verbose_logger.debug('Config time: %0.3f' % (time.time() - conf_st))
self.plugins.run('init')
@@ -418,10 +421,7 @@ class YumBase(depsolve.Depsolve):
else:
thisrepo.repo_config_age = repo_age
thisrepo.repofile = repofn
- # repos are ver/arch specific so add $basearch/$releasever
- self.conf._repos_persistdir = os.path.normpath('%s/repos/%s/%s/'
- % (self.conf.persistdir, self.yumvar.get('basearch', '$basearch'),
- self.yumvar.get('releasever', '$releasever')))
+
thisrepo.base_persistdir = self.conf._repos_persistdir
@@ -1437,10 +1437,11 @@ class YumBase(depsolve.Depsolve):
self.rpmdb.transactionResultVersion(frpmdbv)
# transaction has started - all bets are off on our saved ts file
- try:
- os.unlink(self._ts_save_file)
- except (IOError, OSError), e:
- pass
+ if self._ts_save_file is not None:
+ try:
+ os.unlink(self._ts_save_file)
+ except (IOError, OSError), e:
+ pass
self._ts_save_file = None
errors = self.ts.run(cb.callback, '')
@@ -1485,7 +1486,12 @@ class YumBase(depsolve.Depsolve):
# drop out the rpm cache so we don't step on bad hdr indexes
- self.rpmdb.dropCachedDataPostTransaction(list(self.tsInfo))
+ if (self.ts.isTsFlagSet(rpm.RPMTRANS_FLAG_TEST) or
+ resultobject.return_code):
+ self.rpmdb.dropCachedData()
+ else:
+ self.rpmdb.dropCachedDataPostTransaction(list(self.tsInfo))
+
self.plugins.run('posttrans')
# sync up what just happened versus what is in the rpmdb
if not self.ts.isTsFlagSet(rpm.RPMTRANS_FLAG_TEST):
@@ -1674,8 +1680,11 @@ class YumBase(depsolve.Depsolve):
def doLock(self, lockfile = YUM_PID_FILE):
"""perform the yum locking, raise yum-based exceptions, not OSErrors"""
- # if we're not root then lock the cache
if self.conf.uid != 0:
+ # If we are a user, assume we are using the root cache ... so don't
+ # bother locking.
+ if self.conf.cache:
+ return
root = self.conf.cachedir
# Don't want <cachedir>/var/run/yum.pid ... just: <cachedir>/yum.pid
lockfile = os.path.basename(lockfile)
@@ -1690,7 +1699,7 @@ class YumBase(depsolve.Depsolve):
fd = open(lockfile, 'r')
except (IOError, OSError), e:
msg = _("Could not open lock %s: %s") % (lockfile, e)
- raise Errors.LockError(1, msg)
+ raise Errors.LockError(errno.EPERM, msg)
try: oldpid = int(fd.readline())
except ValueError:
@@ -1707,7 +1716,7 @@ class YumBase(depsolve.Depsolve):
else:
# Whoa. What the heck happened?
msg = _('Unable to check if PID %s is active') % oldpid
- raise Errors.LockError(1, msg, oldpid)
+ raise Errors.LockError(errno.EPERM, msg, oldpid)
else:
# Another copy seems to be running.
msg = _('Existing lock %s: another copy is running as pid %s.') % (lockfile, oldpid)
@@ -1752,7 +1761,7 @@ class YumBase(depsolve.Depsolve):
if not msg.errno == errno.EEXIST:
# Whoa. What the heck happened?
errmsg = _('Could not create lock at %s: %s ') % (filename, str(msg))
- raise Errors.LockError(msg.errno, errmsg, contents)
+ raise Errors.LockError(msg.errno, errmsg, int(contents))
return 0
else:
os.write(fd, contents)
@@ -4557,16 +4566,25 @@ class YumBase(depsolve.Depsolve):
keyurl, info['hexkeyid']))
key_installed = True
continue
-
# Try installing/updating GPG key
if is_cakey:
+ # know where the 'imported_cakeys' file is
+ ikf = repo.base_persistdir + '/imported_cakeys'
keytype = 'CA'
+ cakeys = []
+ try:
+ cakeys_d = open(ikf, 'r').read()
+ cakeys = cakeys_d.split('\n')
+ except (IOError, OSError):
+ pass
+ if str(info['hexkeyid']) in cakeys:
+ key_installed = True
else:
keytype = 'GPG'
-
- if repo.gpgcakey and info['has_sig'] and info['valid_sig']:
- key_installed = True
- else:
+ if repo.gpgcakey and info['has_sig'] and info['valid_sig']:
+ key_installed = True
+
+ if not key_installed:
self._getKeyImportMessage(info, keyurl, keytype)
rc = False
if self.conf.assumeyes:
@@ -4587,7 +4605,18 @@ class YumBase(depsolve.Depsolve):
raise Errors.YumBaseError, _('Key import failed')
self.logger.info(_('Key imported successfully'))
key_installed = True
-
+ # write out the key id to imported_cakeys in the repos basedir
+ if is_cakey and key_installed:
+ if info['hexkeyid'] not in cakeys:
+ ikfo = open(ikf, 'a')
+ try:
+ ikfo.write(info['hexkeyid']+'\n')
+ ikfo.flush()
+ ikfo.close()
+ except (IOError, OSError):
+ # maybe a warning - but in general this is not-critical, just annoying to the user
+ pass
+
if not key_installed:
raise Errors.YumBaseError, \
_('The GPG keys listed for the "%s" repository are ' \
diff --git a/yum/depsolve.py b/yum/depsolve.py
index de2849a..3aaba0e 100644
--- a/yum/depsolve.py
+++ b/yum/depsolve.py
@@ -799,9 +799,9 @@ class Depsolve(object):
continue
done.add((po, err))
self.verbose_logger.log(logginglevels.DEBUG_4,
- _("%s from %s has depsolving problems") % (po, po.repoid))
+ "SKIPBROKEN: %s from %s has depsolving problems" % (po, po.repoid))
err = err.replace('\n', '\n --> ')
- self.verbose_logger.log(logginglevels.DEBUG_4," --> %s" % err)
+ self.verbose_logger.log(logginglevels.DEBUG_4,"SKIPBROKEN: --> %s" % err)
return (1, errors)
if not len(self.tsInfo):
diff --git a/yumcommands.py b/yumcommands.py
index ecce347..45cd209 100644
--- a/yumcommands.py
+++ b/yumcommands.py
@@ -972,6 +972,12 @@ class RepoListCommand(YumCommand):
elif repo.mirrorlist:
out += [base.fmtKeyValFill(_("Repo-mirrors : "),
repo.mirrorlist)]
+ if enabled and repo.urls:
+ url = repo.urls[0]
+ if len(repo.urls) > 1:
+ url += ' (%d more)' % (len(repo.urls) - 1)
+ out += [base.fmtKeyValFill(_("Repo-baseurl : "),
+ url)]
if not os.path.exists(repo.metadata_cookie):
last = _("Unknown")
diff --git a/yummain.py b/yummain.py
index c64b140..9f9b7d4 100755
--- a/yummain.py
+++ b/yummain.py
@@ -23,6 +23,7 @@ import os.path
import sys
import logging
import time
+import errno
from yum import Errors
from yum import plugins
@@ -99,12 +100,16 @@ def main(args):
if exception2msg(e) != lockerr:
lockerr = exception2msg(e)
logger.critical(lockerr)
- if not base.conf.exit_on_lock:
+ if (e.errno not in (errno.EPERM, errno.EACCES) and
+ not base.conf.exit_on_lock):
logger.critical(_("Another app is currently holding the yum lock; waiting for it to exit..."))
tm = 0.1
if show_lock_owner(e.pid, logger):
tm = 2
time.sleep(tm)
+ elif e.errno in (errno.EPERM, errno.EACCES):
+ logger.critical(_("Can't create lock file; exiting"))
+ return 1
else:
logger.critical(_("Another app is currently holding the yum lock; exiting as configured by exit_on_lock"))
return 1

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,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,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

779
yum.spec
View file

@ -1,779 +0,0 @@
%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
# 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.2.29
Release: 4%{?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
Patch3: yum-multilib-policy-best.patch
Patch4: no-more-exactarchlist.patch
Patch5: geode-arch.patch
Patch6: yum-HEAD.patch
Patch20: yum-manpage-files.patch
URL: http://yum.baseurl.org/
BuildArch: noarch
BuildRequires: python
BuildRequires: gettext
BuildRequires: intltool
# This is really CheckRequires ...
BuildRequires: python-nose
BuildRequires: python >= 2.4, 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, 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
%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
%patch0 -p0
%patch1 -p0
%patch3 -p0
%patch4 -p0
%patch5 -p1
%patch6 -p1
%patch20 -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/%{yum_pluginslib}
mkdir -p $RPM_BUILD_ROOT/%{yum_pluginsshare}
# 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*
# 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
rm -rf $RPM_BUILD_ROOT
%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
%config(noreplace) %{_sysconfdir}/yum.conf
%dir %{_sysconfdir}/yum
%config(noreplace) %{_sysconfdir}/yum/version-groups.conf
%dir %{_sysconfdir}/yum/protected.d
%dir %{_sysconfdir}/yum.repos.d
%dir %{_sysconfdir}/yum/vars
%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
%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
%{_sysconfdir}/cron.daily/0yum.cron
%config(noreplace) %{_sysconfdir}/yum/yum-daily.yum
%config(noreplace) %{_sysconfdir}/yum/yum-weekly.yum
%{_sysconfdir}/rc.d/init.d/yum-cron
%config(noreplace) %{_sysconfdir}/sysconfig/yum-cron
%changelog
* 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