[yum-commits] Branch 'yum-3_2_X' - ChangeLog
skvidal at osuosl.org
skvidal at osuosl.org
Mon Oct 27 20:12:25 UTC 2008
ChangeLog | 8989 +++-----------------------------------------------------------
1 file changed, 571 insertions(+), 8418 deletions(-)
New commits:
commit d17e6ea6a853e5a184e26b501c0c28321e0e8740
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Mon Oct 27 16:11:52 2008 -0400
merge changelog
diff --git a/ChangeLog b/ChangeLog
index 9ef67ab..452cc25 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,567 @@
+2008-10-27 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: mark as 3.2.20
+
+2008-10-27 James Antill <james at and.org>
+
+ * yum/depsolve.py: Allow rm only trans. but allow later install too
+
+
+2008-10-27 James Antill <james at and.org>
+
+ * yum/depsolve.py: Add the pkgSack to the transaction, if we have a
+ remove followed by an install
+
+2008-10-27 James Antill <james at and.org>
+
+ * test/simpleupdatetests.py: Test update which requires specific
+ version, but not a later one
+
+2008-10-27 James Antill <james at and.org>
+
+ * output.py: Underflow for utf8 width in progressbar, too
+
+2008-10-27 James Antill <james at and.org>
+
+ * output.py: Workaround not having a real width() method for utf8
+
+2008-10-27 James Antill <james at and.org>
+
+ * output.py: Limit terminal width to 20 chars, do the right thing
+ for serial console
+
+2008-10-27 James Antill <james at and.org>
+
+ * yum/__init__.py: combat => compat, typos in comments
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * test/skipbroken-tests.py: Added note to skip-broken test case
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * output.py, yum/__init__.py: Added skipped packages to transaction
+ overview
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: more skipbroken debug output, show what packages
+ there gets pulled out of the transaction
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: make the packages skipped by skip-broken public,
+ so it can be accessed from the outside. it make it posible to add
+ the skipped packages to the transaction results etc.
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: - Added extra skip-broken debug output, so we better can see what is
+ going on - don't remove the same package from pkgSack & up more than
+ once - make sure that the compat arch packages get removed from the
+ pkgSack & up too and not just from the transaction, else they can
+ get pulled in again in the next depsolve loop.
+
+2008-10-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/pl.po: updated Polish translation by Piotr DrÄ
g
+
+2008-10-27 James Antill <james at and.org>
+
+ * yum/__init__.py: Check if the package has appeared before we try
+ and download it, bug 468401
+
+2008-10-26 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/de.po: updated german translation by Fabian Affolter
+
+2008-10-26 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/pl.po: updated Polish translation by Piotr DrÄ
g
+
+2008-10-25 James Antill <james at and.org>
+
+ * yum/__init__.py: Add proxy/etc. config. to gpgkey downloads, fixes
+ Fedora BZ 445336
+
+2008-10-22 James Antill <james at and.org>
+
+ * docs/yum.8: Add documentation on install @grp
+
+2008-10-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: comment about allowdowngrade/downgrade in general
+
+
+2008-10-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packages.py: fix installed size being wrong for metadata/local
+ pkgs
+
+2008-10-22 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Change fixed_repoid to timestamp_check, to make it
+ more obvious wtf it does :)
+
+2008-10-22 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Add a fixed_repoid attribute, which tells us if we can do timestamp
+ checks on the repo. etc. -- fixes the repodiff/repoquery problems
+ where you have a single repoid that referrs to a bunch of different
+ repos. When using metalink, check to see if we already have the
+ latest repomd.xml and if so don't re-download
+
+2008-10-21 James Antill <james at and.org>
+
+ * yumcommands.py: Show revision/tags in repolist -v
+
+2008-10-21 James Antill <james at and.org>
+
+ * yum/repoMDObject.py: Parse out revision and tags from repomd.xml
+
+2008-10-21 James Antill <james at and.org>
+
+ * yumcommands.py: Add metalink to repolist -v
+
+2008-10-21 James Antill <james at and.org>
+
+ * yum/yumRepo.py, yumcommands.py: Fix baseurl output in repolist -v,
+ when we've got a new mirrorlist/metalink
+
+2008-10-20 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Use the metadata index name, and not the filename
+ for the progress output
+
+2008-10-20 James Antill <james at and.org>
+
+ * yum/config.py: Revert kernel-firmware addition to default
+ installonly
+
+2008-10-19 James Antill <james at and.org>
+
+ * yum/config.py: Add kernel-firmware to the kernel pkgs list, bug
+ 467628
+
+2008-10-19 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/POTFILES.skip: Added POTFILES.skip with pygettext.py, to avoid
+ warning in translate system (rhbz# 467413)
+
+2008-10-19 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/ca.po: added updated catalan translation by Xavier Conde
+
+2008-10-19 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/POTFILES.in, po/ca.po, po/da.po, po/de.po, po/fr.po, po/it.po,
+ po/pt_BR.po, po/sr.po, po/sr at latin.po, po/zh_CN.po: rebuild
+ POTFILES.in and *.po files
+
+2008-10-17 James Antill <james at and.org>
+
+ * yum/__init__.py: Allow yum-complete-transaction to turn off the
+ unfinished transactions check
+
+2008-10-17 James Antill <james at and.org>
+
+ * yum/__init__.py: Fix typo in unfinished transactions msg
+
+2008-10-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/update_md.py: add xml() method for UpdateMetadata and
+ UpdateNotice objects to push back out xml from these objects
+
+2008-10-17 David Cantrell <dcantrell at redhat.com>
+
+ * cli.py: Allow sys.argv to be overridden by "clever" callers, fixes
+ bug 465653
+
+2008-10-17 James Antill <james at and.org>
+
+ * cli.py: Don't show the 3.0.x provides warning for full path names
+
+
+2008-10-17 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Catch repo/mirror errors as w3ell as urlgrabber
+ errors, if we can revert
+
+2008-10-15 James Antill <james at and.org>
+
+ * output.py: Use terminal_width_cached() in YumTerm, if available, for dynamic
+ widths. Make progressbar and YumCliRPMCallBack._makefmt dynamicaly
+ wide. Use the pkgname in YumCliRPMCallBack._makefmt, to get
+ better output.
+
+2008-10-15 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packages.py: magic combination of to_unicode and to_utf8:
+ to_unicode makes the string combination happy coming out of the
+ sqlite to_utf8 makes the string happy going into the gzip'd xml.
+ LOVE LOVE LOVE
+
+2008-10-14 James Antill <james at and.org>
+
+ * output.py: Cleanup the post transaction text
+
+2008-10-14 James Antill <james at and.org>
+
+ * yum/__init__.py: Don't explicitly list metalink.xml for cleanup,
+ as it's got by *.xml filter
+
+2008-10-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ Don't output progress for rpm callbacks when in -e 0 -d 0 Fix
+ unicode exceptions in reinstall, bug 466838 Fix another unicode
+ problem, locale.format("%d", ...) in cs_CZ Add documentation for
+ metalink Undeprecate metadataCurrent(), and use it for
+ metalink.xml and repomd.xml Add metalink config. option to each
+ repo. Fix metalink exceptions, and make it easier to use for
+ yumRepo Cleanup metalink data Add length/checksums to the RepoMD
+ object Expand on checksum() to allow multiple checksums over a
+ single file Give a nicer message when filelists contains pkgKeys
+ primary doesn't
+
+2008-10-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packages.py, yum/sqlitesack.py: some minor changes to how we
+ output the xml - to, theoretically, solve the
+ unicode/random-encoding problems.
+
+2008-10-14 James Antill <james at and.org>
+
+ * output.py: Don't output progress for rpm callbacks when in -e 0 -d
+ 0
+
+2008-10-13 James Antill <james at and.org>
+
+ * yumcommands.py: Fix unicode exceptions in reinstall, bug 466838
+
+2008-10-08 James Antill <james at and.org>
+
+ * yumcommands.py: Fix another unicode problem, locale.format("%d",
+ ...) in cs_CZ
+
+2008-10-06 James Antill <james at and.org>
+
+ * docs/yum.conf.5: Add documentation for metalink
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Undeprecate metadataCurrent(), and use it for metalink.xml and
+ repomd.xml We can't have a newer repomd.xml than we have a
+ metalink file, or it fails. Download/use metalink data if it's
+ configured. It overrides mirrorlist, so you can use both for
+ older versions of yum Check repomd.xml against metalink data, if
+ we have it. Failover to next mirror, if it fails (like
+ repomd.xml gpg signing).
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/config.py: Add metalink config. option to each repo.
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/metalink.py: Fix metalink exceptions, and make it easier to
+ use for yumRepo
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/__init__.py: Cleanup metalink data
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/repoMDObject.py: Add length/checksums to the RepoMD object
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/misc.py: Expand on checksum() to allow multiple checksums over
+ a single file
+
+2008-10-04 James Antill <james at and.org>
+
+ * yum/repoMDObject.py, yum/sqlitesack.py: Give a nicer message when
+ filelists contains pkgKeys primary doesn't
+
+2008-10-02 James Antill <james at and.org>
+
+ * cli.py: Expand the "Maybe you meant" messages for update/remove
+
+2008-10-01 James Antill <james at and.org>
+
+ * yum/plugins.py: Do a simple try/except on the plugin load_module,
+ dtops 464920 going critical
+
+2008-09-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec: change spec file url to yum.baseurl.org
+
+2008-09-27 Jeff Seltren <jeff at osuosl.org>
+
+ * docs/yum.conf.5: Fix typos in man pages, bug 447588
+
+2008-09-24 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/fr.po: Updated French translation by Michael Ughetto
+
+2008-09-23 James Antill <james at and.org>
+
+ * yum/rpmtrans.py: Protect I/O calls within RPMTransaction itself, due to rpm insane
+ mode. Try and cleanup if they trigger, so we don't have half a
+ transaction saved in the log files.
+
+2008-09-23 James Antill <james at and.org>
+
+ * yum/rpmtrans.py: Wrap all calls to the display callbacks within the rpm transaction.
+ The problem here is that rpm gets _very_ unhappy if exceptions
+ happen in any of the code it calls during the transaction, and can
+ basically destroy the system (stopping the install phase but doing
+ the cleanup phase). This doesn't 100% protect us, as we can still
+ have errors in our code but it'll protect against anything in the
+ callbacks.
+
+2008-09-22 James Antill <james at and.org>
+
+ * output.py: Use ui_name and ui_description in displayPkgsInGroups
+
+2008-09-22 James Antill <james at and.org>
+
+ * yum/comps.py: Add ui_description for ease of use
+
+2008-09-22 James Antill <james at and.org>
+
+ * yum/__init__.py: Have doGroupLists returned "user sorted data"
+
+2008-09-22 James Antill <james at and.org>
+
+ * yumcommands.py: Do the Remove only TS thing for GroupRemove
+
+2008-09-22 James Antill <james at and.org>
+
+ * cli.py: Fix the sorting of grouplist to obey display_order, just
+ use the group cmp
+
+2008-09-22 James Antill <james at and.org>
+
+ * yum/comps.py: Add return_categories() to comps object. Add
+ nameByLang/descriptionByLang to category objects. Add ui_name to
+ groups/categories, using the current locale's name. Add __cmp__
+ function to group/categories.
+
+2008-09-22 James Antill <james at and.org>
+
+ * yum/misc.py: Minor fix to get_my_lang_code, no need to import
+ locale as it already is
+
+2008-09-20 James Antill <james at and.org>
+
+ * yumcommands.py: Dynamically size check-update using the "list
+ updates" code
+
+2008-09-20 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
+ groups are already sorted, so sort the contents. Makes comps stable.
+ Use sys.exit instead of exit as it's not a keyword in python.
+
+2008-09-20 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/arch.py: make sure noarch is added to all the
+ freaky-deaky arches
+
+2008-09-19 James Antill <james at and.org>
+
+ * yum/comps.py: groups are already sorted, so sort the contents.
+ Makes comps stable.
+
+2008-09-18 James Antill <james at and.org>
+
+ * rpmUtils/miscutils.py: Use sys.exit instead of exit as it's not a keyword in python.
+ causes a traceback if interupt_handler isn't setup (spacewalk/etc.)
+
+
+2008-09-18 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
+ remove extra spaces in indent Include the indent in the column
+ calculation for groupinfo -v Use calcColumns for groupinfo -v,
+ per. group. Tidy up group section printing Create a calcColumns()
+ from the work in listTransaction. Dynamically size the width for
+ the Loaded plugins message, if possible
+
+2008-09-18 Seth Vidal <skvidal at fedoraproject.org>
+
+ * Makefile: limit the changelog to 3.2.0 and up
+
+2008-09-17 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/yumRepo.py: remove extra spaces in indent
+
+2008-09-16 James Antill <james at and.org>
+
+ * output.py: Include the indent in the column calculation for
+ groupinfo -v
+
+2008-09-16 James Antill <james at and.org>
+
+ * output.py: Use calcColumns for groupinfo -v, per. group. Tidy up
+ group section printing
+
+2008-09-15 James Antill <james at and.org>
+
+ * output.py, yumcommands.py: Create a calcColumns() from the work in listTransaction. Call
+ calcColumns() from the list command. Tweak the APIs used to pass
+ the column data down to simpleList(). Make simpleList etc. work
+ based on fmtColumns(). Tweak the output format for list obsoletes.
+
+
+2008-09-15 James Antill <james at and.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
+ - add crazy utf8 conversion routine for outputting xml for metadata
+
+
+2008-09-15 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
+ Make sure we get two packages with the same nevra, but different
+ pkgKey's Fix the testcases to not die due to missing persistdir
+ Speedup for includepkgs, use a set for main in test Don't use
+ parsePacakges where just returnPackages() dtrt. now Make
+ rpmdb.returnPackages dtrt. like sqlitesack, always doing the
+ minimization Patterns max constant change, adding
+ PATTERNS_INDEXED_MAX and comments.
+
+2008-09-15 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/misc.py: - add crazy utf8 conversion routine for outputting xml for metadata
+ - if/when non-utf8 filenames/metadata content becomes good and
+ illegal then we should be able to clean this all out
+
+2008-09-15 James Antill <james at and.org>
+
+ * yum/plugins.py: Dynamically size the width for the Loaded plugins
+ message, if possible
+
+2008-09-12 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Make sure we get two packages with the same
+ nevra, but different pkgKey's
+
+2008-09-12 James Antill <james at and.org>
+
+ * test/testbase.py: Fix the testcases to not die due to missing
+ persistdir
+
+2008-09-12 James Antill <james at and.org>
+
+ * yum/__init__.py: Speedup for includepkgs, use a set for main in
+ test
+
+2008-09-12 James Antill <james at and.org>
+
+ * yum/__init__.py: Don't use parsePacakges where just
+ returnPackages() dtrt. now
+
+2008-09-12 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Make rpmdb.returnPackages dtrt. like sqlitesack,
+ always doing the minimization
+
+2008-09-11 James Antill <james at and.org>
+
+ * yum/constants.py, yum/sqlitesack.py: Patterns max constant change, adding PATTERNS_INDEXED_MAX and
+ comments. Also dtrt. wrt. large returnPackages() pattern lists
+ (using parsePackages instead of returning everything). Testing
+ done with: time yum ls $(perl -e 'print "python-urlgrabber " x
+ 8') time yum ls $(perl -e 'print "ustr " x 128') ...the last two
+ are stupidly fast still, due to the index on name so they get a
+ different limit. Also tested: time yum search $(perl -e 'print
+ "ustr " x 14') ...but that doesn't seem affected, as it grows
+ linearly but takes even longer in python. And: time yum groupinfo
+ -v \* ...but that seems to be just as fast when PATTERNS_*MAX is
+ low and thus. requires multiple SQL queries.
+
+2008-09-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: emit a warning and pause for 3s when there are
+ unfinished transactions hanging about
+
+2008-09-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * po/de.po, yum/rpmsack.py: - check in new german translation - correct a docstring
+
+2008-09-07 James Antill <james at and.org>
+
+ * output.py: Use self.verbose_logger.log instead of print for
+ download_callback_total_cb
+
+2008-09-04 James Antill <james at and.org>
+
+ * yum/__init__.py: Fix stupid python syntax error in previous commit
+
+
+2008-09-04 James Antill <james at and.org>
+
+ * yum/__init__.py: Only return a single package name on provide
+ based installs, bug 460783
+
+2008-09-02 James Antill <james at and.org>
+
+ * test/depsolvetests.py: Add some test cases, including weird
+ behaviuor for inst_require_obsoletes
+
+2008-09-02 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py, yum/depsolve.py, yum/rpmsack.py,
+ yumcommands.py: Allow yum to create "remove only" transactions, use
+ it for rm cmd: bug 240821
+
+2008-08-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/misc.py: make sure we do a fulle search for name.arch
+ separations, too - so if a . is present, search the whole shooting
+ match, not just the name.
+
+2008-08-28 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/config.py: Restore Standard ConfigParser compatibility to
+ config.py
+
+2008-08-28 Tim Lauridsen <tilau at tlaws.ibm.com>
+
+ * Makefile, test/skipbroken-tests.py: Added test-skipbroken make
+ target and some extra testcases
+
+2008-08-27 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Fix typo for arch excludes for obsolete tuples
+ fix
+
+2008-08-27 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Do arch excludes for obsolete tuples
+
+2008-08-26 James Antill <james at and.org>
+
+ * yum.spec: Fixup the License to be the same as Fedora
+
+2008-08-26 Seth Vidal <skvidal at fedoraproject.org>
+
+ * ChangeLog: merge changelog
+
2008-08-26 Seth Vidal <skvidal at fedoraproject.org>
Merge branch 'yum-3_2_X' of
@@ -5684,8423 +6248,12 @@
2007-05-16 Seth Vidal <skvidal at linux.duke.edu>
- * rpmUtils/Makefile, yum/Makefile: fix from Christoph Thiel and Jan
- Matejek "The problem is that when precompiling python files, the
- compiler needs to know their "base path" which will be used in debug
- outputs (such as the backtrace). Without this patch, makefile sets
- $(PYDIR) as the base path, but $(PYDIR) isn't defined and the base
- path stays empty. (some of our python builds apparently can't deal
- with it and use PIL's base path instead) The patch replaces $(PYDIR)
- with correct value, $(PKGDIR)."
-
-2007-05-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: don't cause repos to be set up unnecessarily
- (rh#238940)
-
-2007-05-06 Luke Macken <lmacken at redhat.com>
-
- * yum/update_md.py: - Add title and release to metadata - Clean up UpdateNotice.__str__
- - Remove pushcount, as it does not seem very useful at the moment -
- inline DTD updates - s/summary/title/ for Bugzilla and CVE's
-
-2007-05-03 Jeremy Katz <katzj at redhat.com>
-
- * bin/yum-updatesd.py, yum-updatesd.py: move option parsing around a
- little so that yum-updatesd will start faster (rh#220614)
-
-2007-05-02 James Bowes <jbowes at redhat.com>
-
- * cli.py, docs/yum.8, shell.py, yumcommands.py: Add repolist
- command. This is just the 'repo list' yum shell command. 'repo
- list' now calls the repolist command instead.
-
-2007-05-02 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: fix name error (#238685)
-
-2007-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: make sure we can set and del repoobj.urls for
- fastestmirrors, etc rh bugs: 238305 and 238276
-
-2007-04-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog merge - 3.1.7
-
-2007-04-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: add dep on yum-metadata-parser for dbversion 10
-
-2007-04-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py: closes some obscure arch sorting issues with ppc
- and sparc rh bug: 233427
-
-2007-04-26 James Bowes <jbowes at redhat.com>
-
- * cli.py, docs/yum.8: add --nogpgcheck command line option
-
-2007-04-26 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: reduce overhead of rpmack._search (Florian Festi)
-
-
-2007-04-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.7
-
-2007-04-26 James Bowes <jbowes at redhat.com>
-
- * yum/config.py: Actually revert the metaclass config changes
-
-2007-04-26 James Bowes <jbowes at redhat.com>
-
- * yum/config.py: Revert config changes to use a metaclass. We need
- to let plugins add new class attributes to the config classes, and
- to have these new class attributes be accessable from subclasses.
- Rather than wrangle the metaclass code to do this (if possible),
- let's just revert it.
-
-2007-04-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: clean up some cases where we output 'Setting up
- Repositories' when we really don't need to.
-
-2007-04-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/plugins.py: iterate plugin minor version number
-
-2007-04-26 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: set up progress callbacks before we od the repo setup;
- we've removed the explicit calls to doRepoSetup() and therefore need
- to ensure that we do the callback setup before we implicitly use
- doRepoSetup (and thus, call the postreposetup hook) (rh#236152)
-
-2007-04-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: setup caching at the right place in yum-cli. If the conf
- object is already done and the repos have been touched then we won't
- be able to set caching mode later. This prevents a silent exit if
- we're running as user
-
-2007-04-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: debug cleanup
-
-2007-04-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: make repoXML a property so that we don't get it
- until we need it. this fixes --disablerepo (rh#230851) and -C
- working offline (rh#223607)
-
-2007-04-25 gijs <gijs>
-
- * yum/packages.py: Fix problem with inPrcoRange which incorrectly
- takes the release of the providing package for requirements with
- flag != 'EQ' that do not specify an exact release.
-
-2007-04-25 gijs <gijs>
-
- * test/packagetests.py: Added two unit-tests for inPrcoRange with
- prcotype=requires This shows that for requires with flag != EQ yum
- incorrectly takes the version of the package itself for requirements
- that do not require a specific release (i.e. release==None)
-
-2007-04-25 Jeremy Katz <katzj at redhat.com>
-
- * etc/yum-updatesd.init: nice yum-updatesd (rh#232202)
-
-2007-04-25 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: default to sending email to/from just root
- (rh#221940)
-
-2007-04-25 Luke Macken <lmacken at redhat.com>
-
- * yum/update_md.py: - Handle unicode metadata filenames - Accept 'n-v-r' as well as
- ('n', 'v', 'r') in get_notice() - A couple of other cleanups too
-
-2007-04-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py:
- add close methods so that sqlite dbs get closed (Mark McLoughlin,
- rh#236409)
-
-2007-04-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: report what the other pid is (rh#201393)
-
-2007-04-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: From Gijs Hollestelle -- Now for every package
- we get it's requirements, provides, etc by performing a query like
- this: select provides.* from provides,packages where provides.pkgKey
- = packages.pkgKey and package.pkgId = 'foo' This uses two tables in
- a join. Because yum is already smart enough to know which sqlite
- database to query and because pkgKey's are unique per database we
- can do this without the join by doing it directly on the pkgKey:
- select provides.* from provides where provides.pkgKey = 'bar'
-
-2007-04-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: From Gijs Hollestelle -- I managed to trace it
- to the already_seen cache in depsolver.py it turns out that when
- resolveDeps has missing requirements and restarts the depsolving
- loop the packages that caused that missing requirements are marked
- as already seen in the cache and their dependencies not always
- resolved again, this causes problems at least in the case of an
- upgrade but I can imagine that it could cause other problems as
- well. I've included a small patch to fix this, it removes all
- packages resulting in missing dependencies from the already seen
- cache before starting the next round of depsolving.
-
-2007-04-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/plugins.py: add a postconfig hook to the
- plugin architecture
-
-2007-04-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: checking conflicts is good for us (rh#237599)
-
-2007-04-20 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/__init__.py: Patch to make API applications like yumdownloader
- work as non root, without beeing forced to use the cache.
-
-2007-04-19 James Bowes <jbowes at redhat.com>
-
- * yum/yumRepo.py: Lazy mirrorlist initialization via properties
-
-2007-04-19 Tim Lauridisen <tla at rasmil.dk>
-
- * cli.py: fixed using an installroot dont work if yum.conf was
- located in /my/install/root/etc/yum.conf', only if it was located in
- /my/install/root/etc/yum/yum.conf.
-
-2007-04-19 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/depsolve.py: Add patch by James Antill, to handle the case
- where all packages has been removed by a plugin.
-
-2007-04-18 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: unset comps before we do the setup. this ensures
- that we go back through and set everything back up (related to
- rh#231543)
-
-2007-04-18 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix explicit sack setup (rh#231543)
-
-2007-04-18 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix pattern installs (rh#236950)
-
-2007-04-18 Tim Lauridisen <tla at rasmil.dk>
-
- * utils.py: Added missing import
-
-2007-04-17 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py, yum/transactioninfo.py: fix broken api if you
- have your own TransactionData class, then the signature of
- getMembers() changing breaks thing substantially. instead, just add
- a new method for the new functionality that we want in the depsolver
- that can work with subclasses too
-
-2007-04-17 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: raise error instead of printing when there's not a
- package in the rpmdb. this makes the API the same as that of all
- the other package sacks
-
-2007-04-17 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/config.py: Fixed the baseconf write method so it: * dont
- causes a Traceback. * booleans are saved as "0" & "1", insted of
- "yes" & "no" * Save all options read by the ConfigParser also if the
- values are default values. * saves "option=value", insted of 'option
- = value'
-
-2007-04-13 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/packages.py: fix Traceback, if other is a transaction member
- rhbz #232183 and others.
-
-2007-04-11 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Commit Jeremy's map checksum_value to pkgId for
- completeness patch
-
-2007-04-10 James Bowes <jbowes at redhat.com>
-
- * yum/constants.py, yum/sqlitesack.py: Go up to database version 10
-
-
-2007-04-09 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: quiet things back down now that we're more
- comfortable
-
-2007-04-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: make sure the pseudo arches get it too.
-
-2007-04-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum.conf: remove the unused and the not-sensible from the
- default config file.
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Ok, let's always rip off the trailing slash
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Just in case someone has an odd Requires:
- /foo/bar/ cover that too
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Speed up searchFiles by searching for dirname
- when name is not a glob. This takes yum install eclipse-cdt from 33s
- to 13s on my machine.
-
-2007-04-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: closes rh bug:235632 make sure we consider
- noarch pkgs when looking at things that can update noarch->x86_64
- and x86_64->noarch
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/rpmsack.py: Revert my previous read-only ts patch
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/rpmsack.py: Replace FutureDeprecationWarning with
- YumFutureDeprecationWarning
-
-2007-04-08 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py, yum/depsolve.py: Collapse Depsolve and
- Yumdepsolver into a single class
-
-2007-04-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for rh bug: 235572 - merged up from 3.0.X
-
-2007-04-07 James Bowes <jbowes at redhat.com>
-
- * rpmUtils/miscutils.py: Micro optimization: use elif for
- flagToString
-
-2007-04-07 James Bowes <jbowes at redhat.com>
-
- * yum/rpmsack.py: Micro optimization: initialize the read-only
- transaction at object creation
-
-2007-04-06 Tim Lauridisen <tla at rasmil.dk>
-
- * cli.py: Make sure that repo added with --enablerepo is setup. rhbz
- #230870,#233573.
-
-2007-04-04 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Micro optimization: speed up the query in
- returnPrco
-
-2007-04-04 James Bowes <jbowes at redhat.com>
-
- * cli.py, yum/config.py, yum/depsolve.py: Micro optimization:
- replace string.startswith(<single char>) with comparison.
-
-2007-04-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2007-04-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.6
-
-2007-04-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: I made anaconda's tscheck callback less crappy.
-
-2007-04-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: merge up perl/perl-devel case and a bunch of other similar
- ones. fixes rh bug: 231549 thanks to Robin Norwood for the easy
- replicator.
-
-2007-04-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make 'search' case insensitive
-
-2007-04-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: don't constantly reset the tsInfo if there's
- nothing in it.
-
-2007-04-03 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitecache.py: Create pkgKey index on PRCO data, as suggested
- by Florian Festi
-
-2007-04-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: don't refer to self.pkgSack until we're positive
- it's setup, otherwise we get good and recursive in the wrong place -
- should make --enablerepo/--disablrepo work properly when combined
- with excludes
-
-2007-04-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: fix breakage in lookup of rpmsack - idx was being
- used nested in a for loop and overwriting itself. fixes issue with
- installonlyn and all lookups by name
-
-2007-04-02 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Remove _checkUpdate If a transaction member was
- marked as 'update', we'd run _checkInstall on it, then run
- _checkRemove on all of the packages that it was updating. After
- this, we'd then run _checkRemove on all transaction members marked
- as 'updated'. So we were running _checkRemove on every 'updated'
- package twice. Get rid of this.
-
-2007-04-01 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Only call pkgAdded if the transaction member has
- a state
-
-2007-04-01 James Bowes <jbowes at redhat.com>
-
- * yum/rpmsack.py: Rpmsack _search optimization If we have the full
- pkgtup, then just look it up in the header dict. Takes 'yum remove
- glibc' from 1m2s to 0m41s on my machine.
-
-2007-04-01 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Simplify provideToPkg code
-
-2007-04-01 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: fix recent tscheck breakage
-
-2007-04-01 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: From Chris Lumens (clumens AT redhat DOT com)
- Looking at why the anaconda dependency progress bar never moves, I
- found two small things. First, we're never calling pkgAdded in
- _resolveDeps so the progress bar is never getting updated. Second,
- we're never initializing the progress bar with the number of things
- to check so we don't know how big to make the increments.
-
-2007-04-01 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: split up checking on package erasure into things
- from the rpmdb and things in the tsinfo. given the lack of
- searchability with the tsinfo, we're better off just going through
- it once with the set of provides rather than looping over it for
- each provide.
-
-2007-04-01 James Bowes <jbowes at redhat.com>
-
- * yum/transactioninfo.py: Fix a misnamed variable in getMembers, and
- rearrange the code a bit
-
-2007-03-30 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: switch back to logic we were previously using on
- removal as it handled some of the corner cases better. but add
- checking to ensure that nothing in the tsinfo requires the provide.
- this should fix the problem where quux requires bar, bar is
- currently installed remove bar, install quux in same transaction
-
-2007-03-30 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: and re-fix handling of the filesystem package.
- the split of the filenames gets confused with / being in filesystem
- which is what the uniq got added for originally
-
-2007-03-30 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: some speedups * don't use yield with _get_pkglist;
- we've already generated the list and just returning it is faster *
- remove inner match() function of _search() so that we don't have
- the overhead of a bazillion function calls. yes, this is noticable.
-
-
-2007-03-29 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: fix filelist/dirlist population to be correct!
- we've been doing sort/uniq on the filenames which makes
- (illustrative example..) /lib
- dff|dbus-1.0/lidbus-1.so.3.2.0/libdbus-1.so.3 end up giving
- /lib/libdbus-1.so.3 (dir) /lib/libdbus-1.so.3.2.0 (file)
- /lib/dbus-1.0 (file) This is clearly *not* what it's supposed to be
- :)
-
-2007-03-28 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: make it so that we can pass back initialization
- errors to callers over the bus. Patch from Ray Strode (halfline AT
- gmail DOT com)
-
-2007-03-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/plugins.py: allow YumPluginExit to have a translation domain
- set so that we can get a localized error message
-
-2007-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: make it a small amount faster. searching the
- transaction set members is slow - it needs to be faster
-
-2007-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: - catch the case where we remove something needed in the transaction
- - partial limited delta case
-
-2007-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: allow getMembers() to return a package
- sack, optionally.
-
-2007-03-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: just a stub - need to fill it out tomorrow to act
- as a simplifier for _checkRemove()
-
-2007-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog merge
-
-2007-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.5
-
-2007-03-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: newpoprovs as a dict, not a list
-
-2007-03-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py: somehow we trickled in a '0' in the single
- case where we really do mean ('None') for epoch - the case is when
- the 'version' string from an rpm header is '' then we should be
- returning (None, None, None) for the evr tuple not ('0', None, None)
- We tripped this, I think b/c maybe rpm changed from returning None
- for empty version fields to returning ''. Unsure but this appears to
- do what is expected either way.
-
-2007-03-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: do a filelists check for each of the updated pkgs
- - this lets us prune out the lists of real problems faster at the
- expense of downloading the filelists metadata. also do a first cut
- of the new dep check object. This isn't wired up yet, but if it
- works it means not looking up data we already know and it should let
- us implement the delta in it.
-
-2007-03-20 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/comps.py: Make comps handle situation where comps.xml for 3.
- part repos dont contains any name and description tags for groups
- shared with the base repo, because they what to use the same name
- and description as set in the base repo. If the 3. part repo
- comps.xml get parsed first, then the group ends up with no name.
- This fix solves the problem by merging the names & descriptions.
-
-2007-03-20 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/__init__.py: fixed TypeError in comps property (fset)
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: when we close the rpmdb, we need to also ensure
- that the repos don't think they're represented in the comps object
- anymore (rh#230877 and others)
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: remove the busted attempt at depsolving since it
- keeps throwing off my searches
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/depsolve.py: export the isPackageInstalled
- method and just use the one from __init__ instead of copies
- everywhere. remove the one from the depsolver which is subtly
- different (and breaks for the fresh install case)
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: Fixes GetUpdateInfo() barfing with
- dbus-python-0.80 or later. From Bill Nottingham
-
-2007-03-19 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/__init__.py: make doRepoSetup (__getRepos) only add the repos
- once. So dont get 'Repository xxxx is listed more than once in the
- configuration' in yum api programs like yum-utils, yumex etc,
- calling doRepoSetup() because self.repos has been accessed before.
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * rpmUtils/arch.py: canonArch of rpmUtils.arch isn't used everywhere
- it could be, making it less useful. use it more. patch from Bill
- Nottingham
-
-2007-03-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: we shouldn't ignore config() deps -- it was
- reasonable to do so in the closed universe of anaconda, but not so
- much here.
-
-2007-03-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: don't print time.time() when doing glob'd
- 'provides' searches
-
-2007-03-09 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Use a user-defined function for searchfiles
-
-2007-03-07 Jeremy Katz <katzj at redhat.com>
-
- * shell.py: nuke no-longer existent and dead method call (rh#231202)
-
-
-2007-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2007-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.4
-
-2007-03-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: YumRepository.__get -> YumRepository._getFile.
- and a placeholder compat stub although I don't know how it could be
- used in reality
-
-2007-03-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: define _reposlist in the YumConf object.
- otherwise, we break API for callers who override config setup
-
-2007-03-05 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Uniq the search results, and use a variable for
- 'glob' or '=' in the sql queries
-
-2007-03-05 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Fix traceback in filelist search
-
-2007-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: make sure we look at the provides in the txmbr
- from packages which aren't in any packagesack at all (localinstalls)
-
-
-2007-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: optimize a couple of returns from changelog and
- filelist dumps
-
-2007-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/sqlitesack.py: clean up the 'yum provides'
- command by fixing searchALL, implementing searchFiles() properly and
- by jbowes showing me how sqlite is stupid with the ordering of the
- tables you're selecting from.
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: optimize delPackage() in MetaSack even though
- it seems like it is a performance hit in every situation
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: remove same issue with includePackages()
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/packageSack.py, yum/sqlitesack.py: kill
- performance hit on excludePackage() call by not referencing the same
- information 4 times for no apparent reason.
-
-2007-03-04 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py, yum/sqlitesack.py: For the yum provides command,
- don't return packages by dep first, as this is covered by searchAll
- (with the addition of /bin etc file search). Also, unique the
- results from searchAll.
-
-2007-03-04 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitecache.py, yum/sqlitesack.py: Iterate over the cursor
- instead of using fetchall
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: get all the cases where we need to read in the
- filelist info in doSackFilelistPopulate()
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix merge conflict
-
-2007-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py, yum/sqlutils.py: - implement not-quite-complete searchFiles() method to the
- sqlitesack - add a couple of commented-out debug statements so I
- don't have to constantly add and delete them to sqlutils
-
-2007-03-04 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Partial fix for 'yum provides' results. Still
- not getting as many hits as 3.0.3 however.
-
-2007-03-04 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py: Fix a block's indentation level
-
-2007-03-03 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Fix an improperly indented block
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: if someone calls doRepoSetup(), then they're
- expecting to go through the full setup. perhaps due to specifying a
- repo or something along those lines. so make it so that we can do
- that
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix callers of doRepoSetup as well
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix a typo. and switch to fdel setting things to
- None so that we don't get tracebacks from it
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: actually, do generic setattr and delattr on all
- of these so we don't have to get a bug filed on each
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: allow setting pkgSack (rh#230734)
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: need to reset the pkglist when excluding
- packages. otherwise, we end up with excluded packages in the
- package list (rh#230771)
-
-2007-03-02 James Bowes <jbowes at redhat.com>
-
- * yum/config.py: get iteritems to do what its supposed to - return
- the value, not the option object
-
-2007-03-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: * convert pkgids to be str type instead of unicode. * can't do qmark
- substitution with "where foo in ?" expressions. at least, I can't
- figure out how to make them work.
-
-2007-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: correct API break in doSackSetup()
-
-2007-03-01 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: don't do the tsInfoDelta optimization. with it,
- if we have a missing dep on the first time through the loop and
- don't resolve it, we don't ever go back to see if it's resolved.
- this breaks updating on a repo with broken deps
-
-2007-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog
-
-2007-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.3
-
-2007-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: allow setting/delete tsInfo
- cleanly
-
-2007-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: note about a fixme
-
-2007-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make sure anything about the repo has been setup
- before we see if the filelists are imported
-
-2007-02-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: make sure we actually have something to set as a
- dep. fixes traceback found by jon corbet
-
-2007-02-28 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Fixing a sql query for python 2.5. I'll just
- assume it still works on older pythons
-
-2007-02-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: check to ensure that things being removed aren't
- still satisfied by the rpmdb (rh#230392)
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: grudgingly check the just-unzipped sqlite file.
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: delete the bz2 file after we uncompress it.
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: with clean cache, make sure you bunzip the sqlite
- file :)
-
-2007-02-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: fix to work with either sqlite API
-
-2007-02-28 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py: During yum search, only output the package name,
- ver, etc once per match
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: - fix traceback found by Tim - kill of the last of the db2class
- calls
-
-2007-02-28 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/packages.py: Added patch by Jack Neely to fix traceback when
- the following is used. if po == None: (rhbz #229917)
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: - make excludes work again - add _excluded() method to check if a
- package in a repo is excluded
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: check excludeArch query to use not in (range)
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: - condense down some more code - get rid of the need for db2class()
-
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: get rid of some unused imports
-
-2007-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: looks like we get the same benefit of not
- calling __init__() on each of the objects as we do by flattening the
- class. So don't flatten them.
-
-2007-02-28 James Bowes <jbowes at redhat.com>
-
- * yum/config.py: Use dark metaclass magic to reduce the number of
- times we have to examine the attributes of config stuff. Before we
- did it per instance, now it is per class.
-
-2007-02-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: minor change as to how to check for header_dict
- being empty
-
-2007-02-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: - flatten down the YumAvailablePackageSqlite object by porting
- methods from YumAvailablePackage. - misc code clean ups - more to go
-
-
-2007-02-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: make sure xml-based repos work, too.
-
-2007-02-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: - small speed improvements to doPackageLists() - some minor changes
- to _getSacks()
-
-2007-02-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: - get rid of a bunch of duplicated code - make it so we don't bunzip
- the sqlite.bz file everytime for no good reason - add an
- openchecksum optional argument to repo.checkMD()
-
-2007-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: - condense a couple of select statements - add statement to return
- multiple pkgs from pkgid's at once. - add some checks in to keep
- from tracing back when people reset the package sacks in odd ways
- (thanks to Jesse for showing me this)
-
-2007-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: combine the selects into a single statement.
-
-2007-02-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: make install/remove/update globs work again :)
-
-
-2007-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: collapse the searchPrco select into a single
- select combining packages and the prco table. Speeds up returns of
- big items.
-
-2007-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fixme to remember
-
-2007-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: keep from tripping over an empty list
-
-2007-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/constants.py, yum/sqlitesack.py: Take a
- hammer to the search function based on suggestions by Patrick
- Reynolds.
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py, utils.py, yum/plugins.py: more deprecation clean ups.
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: more deprecation warning clean ups
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py: clean up some deprecated methods
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: fix all the deprecation warnings
- to be future warnings
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: implement the rest of the
- properties, rename all the methods, add deprecation warnings to the
- old method names.
-
-2007-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/depsolve.py, yum/transactioninfo.py:
- yum-with-properties patch. This makes yum use properties for most of
- the base attributes of YumBase so that setup is less necessary for
- default operation. This is half way through the changes.
-
-2007-02-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: don't complain about being unable to remove
- headers that may not exist
-
-2007-02-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: we need to take excludes into account with
- matchPackageNames()
-
-2007-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: checkin changelog
-
-2007-02-20 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: add a teensy bit more logging so that things
- aren't as silent
-
-2007-02-20 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: make sure the sack is setup. ugh.
-
-2007-02-20 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: decrease the likelihood that we have to grab the
- filelists
-
-2007-02-20 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: simple optimization for the update case -- if
- updated foo-1 provided /usr/bin/foo and foo-2 still provides
- /usr/bin/foo, then there's no need to care about the erasure case of
- /usr/bin/foo; it'll still be covered. similarly for identical
- requires and remove the bits seth commented out, they're dead dead
- dead now.
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: got a little bit too carried away cleaning up
- unrelated changes
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: this doesn't really belong here, but make it so
- that we see that installonly packages are being installed and not
- updated. otherwise, it's not reflected until you actually do the
- install/update breaking plugins (installonlyn) and the display of
- what's being done possibly move to __init__.py:buildTransaction()
- after the resolveDeps() ???
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/constants.py, yum/depsolve.py: fixes to pass my current
- testing set * ensure that we add the updated package relation when
- doing an addUpdate() * significantly rework the removal case. the
- basic idea is for all provides being removed for everything
- that requires the provide (by name) make sure we're not
- already removing the package ensure the removed package
- _actually_ was a satisfier see what's installed that provides
- the same name if it's being removed, ignore it see
- if it satisfies our require; if so, this package is ok do the
- same checks with packages being installed to find out if we're ok
- if we're not okay, then we need to fulfill a dep for prov
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: allow getting tsinfo members that are just
- in a specific state. this is a bit ugly right now
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: * now that we have provides as a property, they get filled in when
- requested and we don't have to prefill with the prco we searched
- for. filling it in means that we don't get it from the sqlitedb
- for full results * the LIKE sqlite query seems to not work, disable
- it for now
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: if a package requires foo-version without a
- release, we need to match that as being satisfied with a provide of
- foo-version-*. eg, glest-data requires glest = 2.0.0 glest
- provides glest = 2.0.0-5.fc7
-
-2007-02-19 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: silly jeremy, i'd *never* break the api. revert
- previous change to returnHeaderFromPackage, since its a new method
-
-2007-02-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: * simplify checkPrco slightly * don't break API gratuitously with
- po.returnHeaderFromPackage()
-
-2007-02-19 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: _populatePrco is called often. use map() to speed
- things up a bit.
-
-2007-02-19 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Let the logger do the string substitution, so we
- don't have to call __str__ on packages unless we're actually
- printing
-
-2007-02-18 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Speed up erase by only doing tscheck on the new
- editions to tsInfo, rather than doing the old ones over and over
- again
-
-2007-02-18 James Bowes <jbowes at redhat.com>
-
- * rpmUtils/miscutils.py, yum/depsolve.py, yum/packages.py: When
- loading the header for transaction checking, don't check the
- signature. rpm will raise an exception when we try to read the
- header from an fdno, if we have signature checking turned on and the
- header's signature is bad or unknown. At the stage that we're
- reading the header, we don't care and just want to get that data.
-
-2007-02-17 James Bowes <jbowes at redhat.com>
-
- * yum/rpmsack.py: Store hdr and idx in header_dict, to reduce the
- calls to header_from_index. Also use header_dict's pkgtups for
- _get_pkglist. Testing on my laptop shows depsolving for 'install
- kdelibs' to go from 7s to 5s, which is on par with old dep solving,
- with all headers on disk.
-
-2007-02-17 James Bowes <jbowes at redhat.com>
-
- * test/packagetests.py: Add some buildPkgDictRef tests
-
-2007-02-17 James Bowes <jbowes at redhat.com>
-
- * docs/yum.conf.5, yum/config.py: Search for plugins in /usr/share
- and /usr/lib
-
-2007-02-16 James Bowes <jbowes at redhat.com>
-
- * test/packagetests.py: Add PackageEVR tests
-
-2007-02-16 James Bowes <jbowes at redhat.com>
-
- * test/packagetests.py: Use setUp and remove a bunch of duplication
-
-
-2007-02-16 James Bowes <jbowes at redhat.com>
-
- * test/packagetests.py: add more inPrcoRange tests
-
-2007-02-16 Tim Lauridisen <tla at rasmil.dk>
-
- * cli.py: Let the plugins know what the commandline options and
- arguments are.
-
-2007-02-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/constants.py, yum/depsolve.py, yum/transactioninfo.py: all of
- this may need to be rolled back but: - add an 'updated' txmbr for
- tsInfo so we can easily see what's being removed, implicitly as
- part of an update - make _checkUpdate() in YumDepsolver be an
- amalgam of install and remove - add the TS_UPDATED constant to
- constants
-
-2007-02-16 James Bowes <jbowes at redhat.com>
-
- * test/packagetests.py, yum/packages.py: Add more inPrcoRange tests,
- plus fix a bug
-
-2007-02-15 James Bowes <jbowes at redhat.com>
-
- * Makefile: add a 'test' makefile target
-
-2007-02-15 James Bowes <jbowes at redhat.com>
-
- * test/alltests.py, test/packagetests.py, test/settestpath.py: add
- test dir for unit tests, with sample inPrcoRange test
-
-2007-02-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/packages.py: fix checkRemove and flesh out
- inPrcoRange() to be fairly complete
-
-2007-02-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: import os.path
-
-2007-02-14 Jeremy Katz <katzj at redhat.com>
-
- * cli.py, yum-updatesd.py, yum/depsolve.py: make it so that we see
- that the local rpm is present and then don't download rather than
- requiring API callers to specify what to do
-
-2007-02-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: 3.1.2 mark
-
-2007-02-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-updatesd.py, yum/depsolve.py, yum/packages.py: remove
- the need for .hdr files for the transaction run. - add 'noheaders'
- option to DepSolve.populateTs(). Defaults to False for backward
- api compat. When True it will not attempt to retrieve the .hdr via
- byteranges but will read it out of the rpm add
-
-2007-02-14 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Use a boolean for CheckDeps rather than an int
-
-2007-02-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: fix the traceback terje hit
-
-2007-02-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/depsolve.py: headerless dep solving, take 3
- now we have a method to return the same sort of stuff as rpm's
- ts.check(), this makes it so that we can continue to use all of the
- handling we've had thus far for finding what to update, etc instead
- of having to reinvent all of those wheels. switch over to using
- this.
-
-2007-02-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/misc.py: split out conversion of version tuple -> string, use
- it
-
-2007-02-14 Jeremy Katz <katzj at redhat.com>
-
- * rpmUtils/miscutils.py: epoch value should always be a string
-
-2007-02-13 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/packages.py: - return changelog data from rpm headers in the same (date, author,
- message) order as elsewhere (rhbz#221166)
-
-2007-02-13 James Bowes <jbowes at redhat.com>
-
- * yum/depsolve.py: Add a fixme for a case when we should fail. Maybe
- I'll get to it later, but anyone else is welcome to it
-
-2007-02-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: make removes fast too.
-
-2007-02-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: whitespace so there's a commit message for
- this... * if there's not a sha1header in the package (ie, it was
- built with old old rpm) then we should still have _something_ for
- the pkgid. use the md5 for now
-
-2007-02-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/packages.py, yum/yumRepo.py: * switch back to using AnacondaDepsolver by default media fixes: *
- remove the media placeholder at this point * sort downloading based
- on discid to avoid ping pong-ing between discs * handle getting the
- discnum from the package * default disc to 1, not None
-
-2007-02-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py, yum/rpmsack.py: further work on in-yum depsolver
- * handle packages which are already installed and solve deps for new
- packages * handle packages being removed including file bits * add
- whatRequires method for the rpmdb * split things up a little note
- that removals are currently very slow.
-
-2007-02-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/constants.py, yum/repoMDObject.py, yum/sqlitecache.py,
- yum/yumRepo.py: check dbversion before downloading sqlite dbs move
- dbversion into constants
-
-2007-02-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: more changelog updates
-
-2007-02-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix yum deplist to work with new matchPackageNames method
-
-
-2007-02-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2007-02-06 Tim Lauridisen <tla at rasmil.dk>
-
- * utils.py: Added missing yum.plugins import
-
-2007-02-06 Tim Lauridisen <tla at rasmil.dk>
-
- * cli.py, utils.py: - Changes to yum's getOptionConfig and YumOption parser to make them
- reuseable in future yum-util tools. - Added utils.py with baseclass
- for future yum-utils.
-
-2007-02-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: 3.1.1 labels in source and spec
-
-2007-02-05 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py: use the old depsolver for now, since the new one
- will like, not work.
-
-2007-02-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: make user execution from db-based-cache work
-
-2007-02-04 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: further support for media installs. determine the
- discid, don't do the url bits for scheme == media (this may also
- work for yum 3.0.x to handle the dvd being mounted for your core
- baseurl), and pass a few more bits NOTE: the arguments for the
- media grabber function are not at all set in stone right now and
- will change as pirut/anaconda actually use this.
-
-2007-02-04 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py, yum/depsolve.py: Add anaconda's no-headers
- depsolver
-
-2007-02-04 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py: Reduce code duplication for cache cleaning
-
-2007-02-03 James Bowes <jbowes at redhat.com>
-
- * yum/__init__.py: remove the sqlite.bz2 files on clean
-
-2007-02-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py, yum/repoMDObject.py, yum/yumRepo.py: clean up the
- silliness to make the db on repos work
-
-2007-02-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: check for the db file before getting the xml file
- from the repo
-
-2007-02-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitecache.py: add open_database function to match
- sqlitecachec.py in metadata_parser
-
-2007-02-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py: bunzip files
-
-2007-02-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/Errors.py, yum/__init__.py, yum/config.py, yum/yumRepo.py:
- start of pushing media handling into yum. define mediaid= in a repo
- config file to say that a specific repo is tied to a specific media
- set. yum api users need to set self.mediagrabber in their YumBase
- object to a function that actually does the getting of the file.
-
-2007-02-03 James Bowes <jbowes at redhat.com>
-
- * cli.py, yum/packageSack.py, yum/sqlitesack.py: Apply patch from
- David Lutterkort for speedup of yum install
-
-2007-02-03 James Bowes <jbowes at redhat.com>
-
- * cli.py: Patch from Brian Wheeler for a nicer error summary of
- required disk space
-
-2007-02-03 James Bowes <jbowes at redhat.com>
-
- * callback.py, cli.py, yum-updatesd.py: Fix for rhbz 222835 - Yet
- another patch for logging
-
-2007-02-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/transactioninfo.py: make conditionals not a
- subclass since we really don't want to have to deal with that in the
- inheritance chain. also, it doesn't really make any difference
- since we only add to conditionals if the config option is set
-
-2007-02-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/packages.py: * filter FutureWarnings * mark some things as deprecation warnings
-
-2007-02-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/Errors.py: add deprecation warnings
-
-2007-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: merge Ed Swierk's lovely patch to keep the rpm
- callback from updating uselessly.
-
-2007-01-31 James Bowes <jbowes at redhat.com>
-
- * docs/yum.conf.5, yum/__init__.py, yum/config.py: Add a fallback to
- the old default locations for config stuff
-
-2007-01-28 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Make addDict on SqlitePackageSack behave more
- like the one on YumPackageSack SqlitePackageSack used to store
- 'metadata' in added as 'primary', and only kept the last type in
- added. Now it stores 'metadata' as 'metadata', and appends to added.
-
-
-2007-01-28 James Bowes <jbowes at redhat.com>
-
- * yum/packageSack.py: Replace another use of 'with' with mdtype
-
-2007-01-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: fix unclosed parens typo in man page - closes rh bug:
- 224879
-
-2007-01-27 James Bowes <jbowes at redhat.com>
-
- * cli.py, docs/yum.8, docs/yum.conf.5, etc/Makefile, etc/yum.conf,
- yum-updatesd.py, yum.spec, yum/__init__.py, yum/config.py,
- yummain.py: Store all config files under /etc/yum, with no fallback.
-
-
-2007-01-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py, yum/comps.py: make compsexception a subclass of
- YumBaseError
-
-2007-01-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/comps.py: ignore bad package lines to avoid barrages like
- #224292
-
-2007-01-25 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/packages.py: fixed po.ver -> po.version & po.rel ->
- po.release, because TransactionMember dont have .rel and .ver
- properties.
-
-2007-01-22 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: fix tyop
-
-2007-01-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py,
- yumcommands.py: - change out 'with' option to populate() closing rh bug 223650 - add
- gpl headed to yumRepo.py
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: merge in changelogs
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 3.1.0
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * AUTHORS, TODO, output.py: - merge in changes to AUTHORS/TODO - bring output.py up to patch vs
- 3.0.X
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: bring head up to all patches to 3.0.X
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: dep solving debug timing
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: port forward the obsoletes processing patch
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: merge forward the remove-rpmdb-close patch
-
-2007-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py: bring tim's patch for tab/whitespace fixes up
- from 3.0.X
-
-2007-01-09 James Bowes <jbowes at redhat.com>
-
- * yum-updatesd.py: Reduce code size on the loop attempting to doLock
- for yum-updatesd.
-
-2007-01-09 James Bowes <jbowes at redhat.com>
-
- * yum-updatesd.py: Move header downloading into the child threads
- for yum-updatesd
-
-2007-01-08 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: man page says redhat-release, so we should check
- that (rh#221770)
-
-2007-01-03 Jeremy Katz <katzj at redhat.com>
-
- * rpmUtils/arch.py: sparc support from spot (rh#220953)
-
-2007-01-03 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/logginglevels.py: Add modified version Terje's syslog patch,
- to make it possible for a application using yum api to register its
- application name to be written to the syslog in the following format
- yum (applicationname) : message.
-
-2006-12-20 James Bowes <jbowes at redhat.com>
-
- * shell.py: Add tab completion for yum commands to the shell
-
-2006-12-19 James Bowes <jbowes at redhat.com>
-
- * yum/parser.py: Urlgrabber will always be used here (especially
- since we don't import urllib)
-
-2006-12-19 James Bowes <jbowes at redhat.com>
-
- * output.py: Remove unused code
-
-2006-12-19 James Bowes <jbowes at redhat.com>
-
- * yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
- yum/packageSack.py, yum/repos.py, yummain.py: Remove a bunch of
- unused imports
-
-2006-12-19 James Bowes <jbowes at redhat.com>
-
- * yum/logginglevels.py: Replace catching Exception with IOError,
- which should catch all cases
-
-2006-12-15 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: fix provides matching (rh#219716)
-
-2006-12-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/update_md.py: further python 2.5 fix (Richard Dawe, rh#219206)
-
-
-2006-12-11 Jeremy Katz <katzj at redhat.com>
-
- * yum/Errors.py: ensure we get a string
-
-2006-12-10 James Bowes <jbowes at redhat.com>
-
- * rpmUtils/miscutils.py: Just use str() it's faster and does the
- same thing.
-
-2006-12-09 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Fix typo in some sqlitesack methods
-
-2006-12-09 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: Undo my previous property related patch, since it
- breaks how the sql package overrides returnChecksums
-
-2006-12-09 James Bowes <jbowes at redhat.com>
-
- * yum/sqlitesack.py: Fix small typo in sql query parameter
-
-2006-12-09 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: Remove unneeded use of lambda in some properties
-
-
-2006-12-09 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: Make pkgtup a property, rather than setting it
- during init
-
-2006-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: whitespace fix - thanks to terje
-
-2006-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix up the debuglevel and errorlevel so they are
- set appropriately from the cmdline to the conf
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/mdparser.py: jbowes (rightfully) points out that this can be
- even simpler
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitecache.py, yum/sqlitesack.py: support newer versions of
- pysqlite as included in python 2.5 and standalone the bulk of this
- is: a) converting to use qmark instead of pyformat for queries
- (http://www.python.org/dev/peps/pep-0249/ for DB-API info) b) doing
- on-the-fly conversion to pyformat if we're still using old
- pysqlite. since with this version of yum, I'd expect most people to
- move to new python or at least new pysqlite, things are done in the
- direction that's faster for the new stuff. if we decide to require
- python2.5 or pysqlite 2.x for yum 3.2, then this can be simplified a
- bit
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlutils.py: utility functions to handle differences in
- pysqlite versions These are from Wichert Akkerman
- <wichert at deephackmode.org>'s python-dhm
- http://www.wiggy.net/code/python-dhm
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/comps.py, yum/repoMDObject.py: for python2.5, cElementTree is
- now xml.etree; use it
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/mdparser.py: removing this chunk breaks things if you're not
- using yum-metadata-parser, but at least make it more readable
-
-2006-12-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/Errors.py: Yum errors take a single value and not a tuple of
- arguments since the value is a string -- change to reflect that so
- that we don't get "interesting" error messages with python2.5
-
-2006-12-05 James Bowes <jbowes at redhat.com>
-
- * bin/yum-updatesd.py, bin/yum.py, callback.py, cli.py, output.py,
- progress_meter.py, rpmUtils/miscutils.py, rpmUtils/updates.py,
- shell.py, yum-updatesd.py, yum/comps.py, yum/depsolve.py,
- yum/failover.py, yum/mdparser.py, yum/misc.py, yum/packageSack.py,
- yum/packages.py, yum/pgpmsg.py, yum/sqlitecache.py,
- yum/update_md.py: pychecker related fixes, including unused imports,
- and removal of use of deprecated methods from the string module
-
-2006-12-03 James Bowes <jbowes at redhat.com>
-
- * yum/packageSack.py: Re-enable using sack.searchAll in the provides
- command. This really speeds up things, since we'll pull fewer
- filelists for packages out of the db. Looks like this broke when the
- metasack was introduced. oops. ;)
-
-2006-12-01 James Bowes <jbowes at redhat.com>
-
- * yum/yumRepo.py: Remove unused code for manipulating the
- failure_obj during __get
-
-2006-11-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: * fix a deprecation warning * give an idea of where gpg keys come
- from on the import; add a new callback method that's more
- extensible
-
-2006-11-26 James Bowes <jbowes at redhat.com>
-
- * cli.py, shell.py, yumcommands.py, yummain.py: Implement the
- ShellCommand code
-
-2006-11-25 James Bowes <jbowes at redhat.com>
-
- * yum/plugins.py: Close the file descriptor used by imp in case an
- exception is thrown.
-
-2006-11-25 James Bowes <jbowes at redhat.com>
-
- * yum/packages.py: Add missing getattr to replace tagByName for
- installed packages
-
-2006-11-23 James Bowes <jbowes at redhat.com>
-
- * yum-updatesd.py, yum/__init__.py, yummain.py: Provide a default
- file name for doLock and doUnlock
-
-2006-11-23 James Bowes <jbowes at redhat.com>
-
- * output.py, yum-updatesd.py, yum/__init__.py, yum/packageSack.py,
- yum/packages.py, yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py:
- Deprecate returnSimple and tagByName; use __getattr__ instead.
-
-2006-11-23 James Bowes <jbowes at redhat.com>
-
- * yum/storagefactory.py: Only catch ImportError in storagefactory
-
-2006-11-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py: apply patch for bug 670 to HEAD
-
-2006-11-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5, yum/__init__.py, yum/config.py: allow setting the
- type of packages that will be installed by default on a
- 'groupinstall' command.
-
-2006-11-16 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: fix format error (rh#212850)
-
-2006-11-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py: make sure we're actually comparing versions - not
- packages
-
-2006-11-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: make changelogs return
-
-2006-11-08 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: init plugins, fix log config (jbowes)
-
-2006-11-08 Jeremy Katz <katzj at redhat.com>
-
- * etc/yum-updatesd.init: fix tyop (rh#214298)
-
-2006-11-06 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: fix excludes (rh#213622, rh#212494) and
- auto-update (rh#212507)
-
-2006-11-06 Jeremy Katz <katzj at redhat.com>
-
- * etc/yum-updatesd.conf: add a comment and the dbus_listener option
- (rh#214242)
-
-2006-11-03 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: print out version before plugins are loaded (rh#212292)
-
-2006-10-30 Luke Macken <lmacken at redhat.com>
-
- * Makefile, docs/Makefile: Add docs target to Makefile for epydoc
- generation
-
-2006-10-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/misc.py: file can be a unicode string also
-
-2006-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/comps.py, yum/config.py, yum/logginglevels.py, yum/misc.py,
- yum/packages.py, yum/repos.py, yum/sqlitesack.py,
- yum/storagefactory.py, yum/yumRepo.py: merge pychecker patches from
- 3.0.X up to head
-
-2006-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py, yum/parser.py: - remove IncludingConfigParser,IncludedConfigParser - make
- yum-updatesd.py use ConfigPreProcessor for include= config files
-
-2006-10-16 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: bring back equality of package objects
-
-2006-10-16 Luke Macken <lmacken at redhat.com>
-
- * ChangeLog, yum/yumRepo.py: Patch from Mark McLoughlin to fix typo
- in yumRepo.py
-
-2006-10-13 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/depsolve.py: EVR comparison from Tim Lauridsen
-
-2006-10-13 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/packages.py: Fix up comparison thinkos Man unit tests would be
- nice ;)
-
-2006-10-13 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/packages.py: Update comparison patch from Tim Lauridsen
-
-2006-10-13 Jeremy Katz <katzj at redhat.com>
-
- * cli.py, yum/packageSack.py, yum/packages.py: fix so that
- foo-1.1-1.i386 != foo-1.1-1.x86_64. at the same time, move
- comparison to be of an EVR object and adjust callers accordingly.
- patch for EVR comparison from Tim Lauridsen
-
-2006-10-13 Jeremy Katz <katzj at redhat.com>
-
- * yum/logginglevels.py: close the syslog handler if we don't
- successfully set it up (rh#208773)
-
-2006-10-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: - speed up searchNevra() by building a pkgtup->headerindex dict -
- make the header_from_index() method work by deleting match iterator
- each time explicitly. Thanks to Jay Soffian for finding this.
-
-2006-10-11 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: raise the right error... this ended up
- manifesting itself by raising the last error (which had been passed
- on) instead of the intended and an entirely non-obvious traceback.
- moral of the story: always raise a specific exception (rh#210135)
-
-2006-10-06 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: fix basepath handling (from Dennis Gregorivic)
-
-2006-10-06 Jeremy Katz <katzj at redhat.com>
-
- * yum/parser.py: fix traceback (patch from Dawid Zamirski <dzrudy AT
- gmail DOT com>)
-
-2006-10-05 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: IncludingConfigParser moved
-
-2006-10-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2006-10-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: - 3.0 mark - make python 2.4 a req in yum.spec
-
-2006-10-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: messing around with a few tests to figure out
- where it is slow.
-
-2006-10-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py, yum/depsolve.py: make the fix for pekka's bug more
- correct
-
-2006-10-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: fix for the traceback Pekka reported - makes sure that
- our ts is reopened/intialized when the user decides to not run the
- transaction from the shell.
-
-2006-10-02 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/plugins.py: replaced IncludingConfigParser with
- ConfigPreProcessor/ConfigParser in plugins, so i works like the rest
- of yum.
-
-2006-10-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: * add a remote_url property for packages to get the remote location
- as a string that can be printed * get rid of some explicit uses of
- relativepath
-
-2006-10-02 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Copy the default value in case it is mutable and
- different config instances end up manipulating the same default
- value.
-
-2006-10-02 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/plugins.py: fix for this error : AttributeError: 'module'
- object has no attribute 'IncludingConfigParser' When running latest
- yum-cvs with plugins.
-
-2006-10-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/config.py, yum/parser.py: make the include=
- and yum -c http://path/to/file behave like I thought they should.
- This, ultimately, removes the need for parser.IncludingConfigParser
- and parser.IncludedConfigParser but I haven't removed them yet b/c I
- wanted to verify that they are not used elsewhere, first.
-
-2006-09-29 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: put accidentally removed line back
-
-2006-09-29 Menno Smits <menno at freshfoo.com>
-
- * yum/packages.py, yum/repos.py: cleaned up Repository.setkeys as
- discussed on yum-devel
-
-2006-09-29 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Removed on the fly write-back support from the
- config classes. Added BaseConfig.write() instead. This is simpler
- and should use less memory. No-one was using the write support
- anyway.
-
-2006-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2006-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 2.9.8
-
-2006-09-29 Tim Lauridisen <tla at rasmil.dk>
-
- * yum/rpmsack.py: minor fix to deprecated returnTupleByKeyword
- method in rpmsack.
-
-2006-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: make sure we're not accidentally trying to install an old
- version
-
-2006-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: make excludes (and who knows how many other things)
- work again. This, however, may not be the correct fix - willing to
- roll it back out
-
-2006-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: make sure we're only returning the newest from
- the metasack
-
-2006-09-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: if we have a local copy of the package that
- checksums fine, use it instead of trying to do a range request from
- the end of the file (rh#208460)208460)208460)208460)
-
-2006-09-28 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: define a checkFailed signal so that watchers can
- notify users about failures to check for updates
-
-2006-09-28 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Commited James Bowes' inheritance fix and simplify
- the logic.
-
-2006-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2006-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: bump the rpm requirement to 4.4.X - I
- think this covered returning headers by index bump version
-
-2006-09-26 Menno Smits <menno at freshfoo.com>
-
- * cli.py, shell.py, yum/plugins.py, yumcommands.py: Committed
- Bastiaan Bakker's command extension patch. I made a few bug fixes to
- it.
-
-2006-09-25 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: some error logging; avoid leaving a stale lock
- file (rh#203938)
-
-2006-09-18 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: lazily populate prco to speed up rpmsack
- initialization when it's not needed
-
-2006-09-18 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: fix dep installs for locales like turkish where
- string.lower("I") != "i" (rh#206853)
-
-2006-09-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/logginglevels.py: if we can't connect to a syslog, don't die
- (rh#206474)
-
-2006-09-14 Menno Smits <menno at freshfoo.com>
-
- * yum/rpmsack.py: Removed unused excludes attribute and updated
- comments
-
-2006-09-14 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py, yum/config.py, yum/yumRepo.py: As discussed
- privately with Paul Nasrat, merged YumRepository and RepoConf to
- help allow config dumping.
-
-2006-09-13 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: * actually time out after a few tries * catch another place we could
- potentially not unlock the pid file
-
-2006-09-13 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py, yum/sqlitesack.py: swap arguments on __init__ for
- a few Package types so that we have consistency
-
-2006-09-13 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: clean up some duplicate code to take advantage of
- the fact that the rpmdb is now a package sack
-
-2006-09-11 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: we need to redo setupGrab() after changing
- callbacks so that our grabber has the right info. this makes it so
- that we get progress feedback when downloading in pirut again
-
-2006-09-11 Jeremy Katz <katzj at redhat.com>
-
- * cli.py, yum/__init__.py: fix whatprovides based on a patch from
- Tim Lauridsen (rh#205924)
-
-2006-09-11 Menno Smits <menno at freshfoo.com>
-
- * yum/rpmsack.py: makePackageObject -> _makePackageObject
-
-2006-09-11 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: Fixed the disk space check; it was failing
- because po.size can be a string. Make the disk space check more
- readable by using the statvfs attributes.
-
-2006-09-11 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: Prevent a KeyError that was occur during the disk
- space check because errors wasn't always initialised correctly.
- Added adderror() to avoid initialisation problems like this and
- minimise clutter.
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/packages.py: partial check in just to get it
- off my laptop: 1. do check for space in cache dir for downloading
- packages 2. start changing around the way packages are checked
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/packages.py: get rid of silly code in
- verifyPkg()
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: as I read through the changes: - clean up one
- docstring - make some of the list constructions using _search look
- the same
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: make getNameArchPkgList() and getNamePkgList()
- consistent - if our pkglist is length zero then they would have
- traced back.
-
-2006-09-08 Menno Smits <menno at freshfoo.com>
-
- * yum/rpmsack.py: update comments
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/misc.py, yum/packages.py: - move refineSearchPattern into misc from YumBase - clean up some
- pychecker errors
-
-2006-09-08 Menno Smits <menno at freshfoo.com>
-
- * yum/rpmsack.py: Big cleanup of RPMDBPackageSack. Indexes are no
- longer built (buildIndexes). This significantly reducing Yum's
- initialisation time and reduces memory footprint. Despite the lack
- of indexes almost all operations are faster. Will post stats to
- yum-devel.
-
-2006-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/misc.py, yum/packages.py: - fix up findDeps interface - it now takes a list of package objects
- - clean up a deprecation in deplistoutput - remove
- RpmBase._prcoTuple2Printable() since it was no longer needed and
- only introduced in this devel series.
-
-2006-09-06 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: more obvious error message for group not existing
- (rh#204878)
-
-2006-09-06 Menno Smits <menno at freshfoo.com>
-
- * cli.py: remove a bunch of unused imports
-
-2006-09-06 Menno Smits <menno at freshfoo.com>
-
- * cli.py: use TYPE_INTERACTIVE instead of the deprecated
- TYPE_INTERFACE
-
-2006-09-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py: make epoch output quasi-consistent for
- comparisons
-
-2006-09-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: add some debug output to depsolving
-
-2006-09-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2006-09-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 2.9.6
-
-2006-09-06 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: initialize "interface" plugins for the cli (patch from
- panu)
-
-2006-09-06 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: fix up logging
-
-2006-09-05 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/depsolve.py: - set transaction problem filters according to what's specified in
- tsInfo.problemFilter list
-
-2006-09-05 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/plugins.py: - dont traceback trying to call nonexistent log() method if plugin
- configuration not found
-
-2006-09-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/packageSack.py: mo' bettah deprecation warnings
-
-2006-09-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix deprecation warning
-
-2006-09-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make output about key importing work
-
-2006-09-04 Menno Smits <menno at freshfoo.com>
-
- * cli.py, shell.py, yum-updatesd.py, yum/__init__.py,
- yum/depsolve.py: Clean up the attributes of YumBase so that they are
- always defined. They are None when not initialised and set if
- initialised. No more messing around with hasattr and deinitialising
- in now a matter of "self.foo = None".
-
-2006-09-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: set the default interrupt_callback to None for the
- folks operating in lazy-mode
-
-2006-09-03 Menno Smits <menno at freshfoo.com>
-
- * output.py, yum/repos.py, yum/yumRepo.py: Allow the interrupt
- callback to be set via the API. Push the command line Yum's own
- interrupt callback function out of the API code.
-
-2006-09-03 Menno Smits <menno at freshfoo.com>
-
- * cli.py, rpmUtils/transaction.py, yum/__init__.py, yum/rpmsack.py,
- yum/yumRepo.py: Fixes so that CTRL-C finally works properly: -
- rpmdb transactions are only kept open when strictly necessary so
- that SIGINT handler is left alone by rpm during downloads etc
- - added a simple interrupt_callback for package downloads. A single
- CTRL-C will push the download to the next mirror. Two quick
- CTRL-C's will terminate Yum. This needs cleaning up to not
- upset Yum API clients.
-
-2006-09-03 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: fix a return that should be a raise
-
-2006-09-03 Menno Smits <menno at freshfoo.com>
-
- * yum/misc.py: removed unnecessary import
-
-2006-09-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: make sure every package object returned from the
- rpmsack has an idx attribute
-
-2006-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: that addErase is to the ts, not tsInfo so it
- needs a header or an header index - not a po.
-
-2006-09-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: fix for API change
-
-2006-09-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: add back getProvidesNames() as deprecated, spew a
- deprecation warning for prcoPrintable() as well
-
-2006-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py, yum/packages.py, yum/repos.py,
- yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py: - add a repository object to each package object. - fix a small bug
- in depsolving when the requires and the provides don't match up with
- 0-epoch use - add prco's_print properties to all package objects -
- make it so filelists are autoloaded, if possible, when querying
- filelists of YumAvailablePackageSqlite
-
-2006-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/packages.py, yum/sqlitesack.py: clean up some
- of the dealing with package objects setup: po.provides po.requires
- po.obsoletes po.conflicts po.provides_names po.requires_names
- po.obsoletes_names po.conflicts_names po.changelog po.filelist
- po.dirlist po.ghostlist po.checksums po.changelog all as
- properties. They call out when needed so we shouldn't need to setup
- anything to go get them.
-
-2006-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py, yum/sqlitesack.py: - properties do not behave like other subclassable items - which
- sucks - add filelists, dirlists and ghostlist property attributes to
- all package objects
-
-2006-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py, yum/rpmsack.py: added our rpmdb index
- into package objects from the rpmdb. po.idx gets rid of last
- returnIndexesByTuple()
-
-2006-09-01 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: only initialize core plugins by default as
- discussed on yum-devel
-
-2006-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: cleaning up the things we're suddenly not
- importing - this makes checksums work and maybe prcos
-
-2006-08-30 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: fix logging setup to pass debug and error in the
- right order. fixes yum -d6 and other similar things
-
-2006-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: make conflicts stop tracing back when it gets a
- pkgobj closes rhbug #204171
-
-2006-08-30 Menno Smits <menno at freshfoo.com>
-
- * yum/packageSack.py: Faster and more memory efficient
- implementation of matchPackageNames()
-
-2006-08-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/packages.py: make 'yum provides' stop
- backtracing on provides add providesnames property to package
- objects
-
-2006-08-29 Jack Neely <slack at quackmaster.net>
-
- * yum/packageSack.py: Found a few more returnPackageTuple() methods
- and replaced with po.pkgtup
-
-2006-08-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/sqlitesack.py: - typo in sqlitesack that made it all break - change out
- matchPackages for matchPackageNames() as that's what it is doing -
- convert to a generator for memory use - simplify what it does
-
-2006-08-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: fix up YumAvailablePackageSqlite.returnSimple()
- - if you select %s and pass it in on the cursor.execute with sqlite
- you end up with a quoted string. So "select %s from foo",
- ('somevar') results in this: select 'somevar' from foo which
- means EVERY answer you get back will be 'somevar' and not the value
- in the row for that column. If anyone knows how to turn off that
- quoting per-variable in sqlite, let me know - the docs didn't have
- it. We also needed an simple-dict to db column-name map so querying
- for certain things would return the right information.
-
-2006-08-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: note about how to make this a
- generator-capable interface
-
-2006-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/rpmsack.py, yum/sqlitesack.py: implement
- matchPackages() - the equivalent of packages.parsePackages() inside
- PackageSack.PackageSack remove repoid optional argument from
- simplePkgList as it was used nowhere. store results of
- anysack.simplePkgList() in anysack.pkglist and return from there if
- called multiple times.
-
-2006-08-25 Tambet Ingo <tambet at ximian.com>
-
- * cli.py: 2006-08-25 Tambet Ingo <tambet at ximian.com> * cli.py
- (YumBaseCli.installPkgs): Use objects instead of tuples,
- comparision works only with objects.
-
-2006-08-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: speed up sqlite querying a bit by only looking
- things up in the appropriate sqlitedb and also only getting what we
- want
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/packages.py: fix up some issues with
- overlapping methods
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: clean up and compress some of the duplicate
- methods in the various package objects
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py: fix problem in flagToString not handling
- prereq and rpmsense requires correctly
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/packages.py: get rid of
- packageobject.size() method - replaced with packageobject.size
- attribute/property
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/packageSack.py, yum/packages.py: depsolve.py:
- - get rid of the last call using nevra tuples packageSack.py: -
- kill nevra tuples and dumb print mechanisms packages.py: - remove
- unused methods
-
-2006-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/packages.py: - clean up a few uses of compareEVR - add requires, conflicts,
- provides, obsoletes properties to package objects - add a
- remote_path attribute to YumAvailablePackage objects for easier
- reference
-
-2006-08-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: don't do this check at runtime. it fails if you
- have an empty rpmdb. and since we have no fallback, it doesn't help
- us much. we just need to Requires: a new enough version of
- rpm-python to support this
-
-2006-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py, yum/repos.py: added Chris Lumens patch for
- duplicate-repo detection error generation.
-
-2006-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
- yum/packages.py: s/packagesByTuple/searchPkgTuple/ - Thanks to Tim
- Lauridsen
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: condense down the rich comparison methods
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/rpmsack.py: move the searchPO,
- searchPkgTuples up into PackageSackBase
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/misc.py: cleaned up some other uses of
- compareEVR()
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: actually remove one entry I left in
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: clean up a few uses of compareEVR()
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/packages.py: rich comparison methods for
- package objects
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py, yum/rpmsack.py: all sacks should now have:
- searchNevra searchPO searchPkgTuples it should return a list of
- package objects in every case
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/logger.py: remove logger as nothing is using it
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: make RPMDBPackageSack must inherit from
- PackageSackBase to use the iterator method
-
-2006-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update
-
-2006-08-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: 2.9.5
-
-2006-08-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/packageSack.py, yum/rpmsack.py: just define __iter__ once in
- the parent packageSack class and use the inheritance. also, only
- call returnPackages() once on __iter__
-
-2006-08-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: remove no longer used compat code
-
-2006-08-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/rpmsack.py: make the warnings give the useful stackframe
-
-2006-08-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: fix a traceback due to the API changes
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: minor change
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py, yum/rpmsack.py: more deprecation
- warnings added more deprecation warnings fixed
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: still more cleanups for deprecation warnings
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: unnecessary code removal
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: a few more fixes
- getInstalledPackageObject should probably be deprecated, too
-
-2006-08-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
- yum/rpmsack.py: checking in lots of minor changes to get rid of
- deprecation warnings add 'po' keyword to rpmsack.searchNevra so a
- package object can be passed in instead of just nevras. Maybe should
- be a new method to just take the package object or a more generic
- search method.
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: helps to have the iterator
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/rpmsack.py: purge out getHdrList()
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/rpmsack.py, yum/yumRepo.py: fixup a couple of
- problems
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: emit deprecation warnings for annoying functions
- in rpmsack/rpmdbholder
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/constants.py, yummain.py: make YUM_PID_FILE a constant
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: fix for metadata_cookie not expiring when people
- have broken clocks and don't know how to use ntp :)
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: fix for rh bug: 200693
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: include nicolas mailhot's patch for -x == --exclude
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: added chris lumens patch to fix pattern install()
- operations
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: clean out all of old rpmdb code
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py, yum/rpmsack.py: make rpmsack the default rpmdb
- interface minor cleanups
-
-2006-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: - make rpmsack the default rpmdb interface - some minor pychecker
- cleanups
-
-2006-08-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: - fix up rpmsack to be able to be have more like RpmDBHolder. - make
- rpmsack.whatProvides() mostly work. a little more and we should be
- able to swap out then start cleaning up.
-
-2006-08-09 Luke Macken <lmacken at redhat.com>
-
- * ChangeLog, yum-updatesd.py, yum/update_md.py: 2006-08-09 10:40
- lmacken * yum/update_md.py: Rewrite to handle new metadata
- schema. Allow scripted metadata access. Accept YumRepository
- objects in add(). Cache notices for quick searching *
- yum-updatesd.py: Remove (most of) the old metadata retrieval
- code. Try and grab the update 'type' from the metadata so we
- can check if we are dealing with any security updates.
-
-2006-08-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog check in
-
-2006-08-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 2.9.4
-
-2006-08-09 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: Jeremy broke gpg key checking in yum 2.9x*.
- Attached is a patch to fix it, as well as clean up exceptions (from
- yum.Error* to Error*). The problem was just a matter of indentation.
- (patch + commentary from jbowes :)
-
-2006-08-08 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: There was still a call to self.log in
- yum/__init__.py. This patch fixes it. (jbowes)
-
-2006-08-08 Jeremy Katz <katzj at redhat.com>
-
- * cli.py, yum/__init__.py, yum/logginglevels.py: set up logging by
- default, ensure we have basic logging initialized before plugins
- (jbowes at redhat.com)
-
-2006-08-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: namespace error (rh#200901)
-
-2006-07-31 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: ensure that we do the arch reduction on
- yum.install(pattern=) also (rh#200346)
-
-2006-07-25 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: only clean the installed headers/packages as
- opposed to all (rh#189483 and others)
-
-2006-07-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/logginglevels.py: checking in patch to bug 199558 from jbowes.
-
-
-2006-07-12 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: if we already have the lock file, trying to get
- it again is fine
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: fix missing variable as pointed out by Chris
- Lumens
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: fix http headers __headersListFromDict so that it
- will actually run
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog update
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: fix up spec for yum-updatesd and cron job removal
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile, etc/yum-updatesd-dbus.conf, etc/yum-updatesd.conf:
- fix up makefile make yum-updatesd.conf be the actual conf file move
- old yum-updatesd.conf to yum-updatesd-dbus.conf
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile: fix archive make
-
-2006-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: bump version - 2.9.3
-
-2006-07-11 Paul Nasrat <pnasrat at redhat.com>
-
- * cli.py: Enable logging to work correctly for config breakages
-
-2006-07-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, yum/logginglevels.py: checking in changes
- from jbowes for rh bug 197872: fixes file log output
-
-2006-07-10 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: From James Bowes <jbowes at redhat.com> Attached is a
- patch that adds an http_headers field to YumRepository objects.
- http_headers is a dict (for easy manipulation) that is converted to
- a tuple of 2-tuples before it is passed down into urlgrabber.
-
-2006-07-10 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/sqlitecache.py: Move to dbversion 9 - add pre for requires
-
-2006-07-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: fix for
- https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197720
-
-2006-07-05 Jack Neely <slack at quackmaster.net>
-
- * yum/packages.py: Make seth's eyes not bleed and replace the list
- comps. Oh the temptation to use map() was strong.
-
-2006-07-05 Jack Neely <slack at quackmaster.net>
-
- * rpmUtils/miscutils.py, yum/packages.py: Populate the PRCO
- information for YumHeaderPackage and subclasses. This makes
- examining installed packages a little saner.
-
-2006-07-05 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: fixup debug level (rh#197607)
-
-2006-07-05 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: fix-up for api skew (rh#197603)
-
-2006-07-05 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: fixed ParsingError reference
-
-2006-07-05 Menno Smits <menno at freshfoo.com>
-
- * yum/parser.py: removed debugging output and fixed line wrapping
-
-2006-07-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: minor string change
-
-2006-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: remove unused modules
-
-2006-06-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: fix tyop (jbowes)
-
-2006-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: make the code, you know, work. remove old
- cruft
-
-2006-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: make the code, you know, work.
-
-2006-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: make it a bit more packagesack-y and track some
- data we don't need to re-opening the rpmdb for.
-
-2006-06-27 Jeremy Katz <katzj at redhat.com>
-
- * yum.spec: i can do shell... relaly...
-
-2006-06-27 Jeremy Katz <katzj at redhat.com>
-
- * yum.spec: Strongly couple version
-
-2006-06-27 Jeremy Katz <katzj at redhat.com>
-
- * yum.spec: add yum-updatesd subpackage
-
-2006-06-27 Jeremy Katz <katzj at redhat.com>
-
- * docs/Makefile, etc/Makefile, etc/yum-daily.yum, etc/yum.cron,
- etc/yum.cron.weekly, etc/yum.init: * install yum-updatesd man pages and initscript * don't install yum
- cron job stuff anymore (yum-updatesd can do all of this)
-
-2006-06-27 Jeremy Katz <katzj at redhat.com>
-
- * Makefile, bin/yum-updatesd.py: * install yum-updatesd wrapper binary in /usr/sbin * rename
- /usr/share/yum-cli/yum-updatesd.py to something that can be
- imported
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: merge changelog, again
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: undue stupid things
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: merge changelog
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: mark as 2.9.2 in spec
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: label as 2.9.2
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: remove odd methods
-
-2006-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: minor addendum
-
-2006-06-26 Jeremy Katz <katzj at redhat.com>
-
- * docs/yum-updatesd.8, docs/yum-updatesd.conf.5: add docs for
- yum-updatesd
-
-2006-06-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/rpmsack.py: check in tambet's rpmsack.py modify mi2list to
- return YumInstalledPackage objects instead of tuples rename main
- class to RPMDBPackageSack to hopefully decrease confusion
-
-2006-06-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: a few changes to make it a little more like
- things in rpmsack.py
-
-2006-06-23 Jeremy Katz <katzj at redhat.com>
-
- * callback.py, cli.py, output.py, shell.py, yum/__init__.py,
- yum/depsolve.py, yum/logginglevels.py, yum/plugins.py,
- yum/sqlitecache.py, yummain.py: From James Bowes <jbowes at redhat.com>
- and modified by me to bring it up to current HEAD Move yum from
- using a custom logging implementation to python's logging module.
- Full details about the changes at
-
- https://lists.dulug.duke.edu/pipermail/yum-devel/2006-May/002235.html
-
-2006-06-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: remove libxml2 dep
-
-2006-06-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/mdcache.py: removed mdcache.py
-
-2006-06-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, docs/yum.8, output.py, yum/__init__.py, yum/repos.py,
- yum/storagefactory.py, yum/yumRepo.py: all pickle references and
- mdcache references removed, I think. :)
-
-2006-06-21 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: fix for api change
-
-2006-06-19 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/sqlitesack.py: Nuke a pychecker warning for shadowing dir
-
-2006-06-19 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/sqlitesack.py: fix resolvedeps
-
-2006-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: merge changelog
-
-2006-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: spec file version bump - 2.9.1
-
-2006-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: mark as 2.9.1 - forward port patch from 2.6 for
- installing obsoletes
-
-2006-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: forward port obsolete install patch from
- 2.6.X
-
-2006-06-19 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: * ensure path for cli.py is present * if there's an exception at any
- point in getting update info, be sure we release the lock
- (rh#195797)
-
-2006-06-16 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: updated TODO entries
-
-2006-06-16 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.conf.5: Document the pluginconfpath option.
-
-2006-06-16 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: Run the "init" plugin slot a little later so that
- the conf object and repository configuration is available when
- "init" is reached.
-
-2006-06-16 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Fixed "inhert" typo.
-
-2006-06-15 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: Clean up
- recent changes to config setup API: - removed doStartupConfig() -
- doConfigSetup() now sets up plugins and logging at the right time
- via external (overridable) methods - don't keep startupconf
- hanging around in base object (removed all references)
-
-2006-06-14 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/packageSack.py: Fix composite for individual sack exception
- handling
-
-2006-06-14 Paul Nasrat <pnasrat at redhat.com>
-
- * cli.py: fix for prompting in interactive mode
-
-2006-06-14 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Fix import for key grab
-
-2006-06-14 Jeremy Katz <katzj at redhat.com>
-
- * etc/yum-updatesd.init: add init script
-
-2006-06-13 Luke Macken <lmacken at redhat.com>
-
- * yum-updatesd.py, yum/update_md.py: Add support for reading
- 'updateinfo' metadata from repos, if it exists, and sending it
- through dbus to the puplet. For testing purposes, arbitrary
- metadata may be inserted into repository using the following tool:
- http://people.redhat.com/lmacken/insertmd.py
-
-2006-06-13 Jeremy Katz <katzj at redhat.com>
-
- * yum/misc.py: fix syntax error
-
-2006-06-13 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: uniqify the file list. this avoids the fact
- that with the C-parser and the filesystem package, the list of files
- ends up with / at the end and so we end up with double entries.
- since we can't have duplicate filenames in a directory anyway,
- unique fixes
-
-2006-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packageSack.py: make global excludes work again -
- packgeSack.MetaSack.delPackage needs to be able to delete the pkg
- object asked for in each/every sack or global excludes fail to do
- anything jeremy told me I had to mention that this is all jbowes'
- fault when I fixed it. :)
-
-2006-06-13 Luke Macken <lmacken at redhat.com>
-
- * yum/repoMDObject.py: fix unexpanded error message
-
-2006-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: fix for bug 615 - dont crash when out of mirrors
- to try
-
-2006-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2006-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: remove yum-arch
-
-2006-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/repoMDObject.py: apply lewk's patch to fix jeremy's
- lambda (iiiiiiiiiick) make corrupt repomd.xml's do the right thing
- in the new celementree repomd.xml parser
-
-2006-06-07 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: and actually save with the comment explaining this...
-
-2006-06-07 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: lots of work to get this to do more of what's
- needed for puplet. high-level summary: * add support for automatic
- downloading of updates when available * add support for automatic
- installation of updates when available * make emitters more object-y
- so that we can emit more types of signals more easily. dbus is
- probably the most fleshed out right now * threads for
- updates/downloading so that we can continue to interact with the
- daemon while these occur * little bit more command-line fun for
- ease-of-debugging
-
-2006-06-07 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: use generic getKeyForPackage
-
-2006-06-07 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: move gpg key fetching code into core library; use
- a callback function so that we can determine whether or not to
- import if user interaction is needed cleanly between, eg, yum tui
- and pirut
-
-2006-06-06 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: fix getting group data
-
-2006-06-06 Jeremy Katz <katzj at redhat.com>
-
- * docs/Makefile: likewise
-
-2006-06-06 Jeremy Katz <katzj at redhat.com>
-
- * Makefile: no more yum-arch
-
-2006-06-04 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Fixed missing comma
-
-2006-06-04 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: Allow
- plugins to add and manipulate Yum's configuration file options in
- the same way as they are defined in Yum. This means that plugin
- option defines are far more flexible and powerful than before. The
- old API (registerOpt) still exists but is deprecated (with a saner
- implementation). I will update the wiki with info on how plugins can
- now define their own options. This cleans up a lot of plugin
- related code but changes the Yum API slightly wrt to initialisation.
- Documentation about this to come on yum-devel. This commit also
- includes Misa's (misa+yum at redhat.com) patch to add a config option
- for specifying the directories to look in for plugin configuration
- files.
-
-2006-05-30 Tambet Ingo <tambet at ximian.com>
-
- * yum/__init__.py, yum/packages.py, yum/storagefactory.py,
- yum/yumRepo.py: 2006-05-30 Tambet Ingo <tambet at ximian.com> *
- yum/storagefactory.py: Implement. The yumRepo class got a little
- crowded with all of these "try to import _sqlitecache, sqlite,
- etc...". * yum/yumRepo.py (YumPackageSack.populate): Use
- repo.storage to get cache handler. (YumRepository.__init__): Use
- storagefactory to get package sack. * yum/packages.py
- (RpmBase.inPrcoRange): Fix the leftover mdUtils.compareEVR usage.
- * yum/__init__.py (YumBase.__init__): Log the used storage name.
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: add some todo's at the top
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, yum.spec: remove repomd from spec and Makefiles
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py, yum/__init__.py, yum/depsolve.py, yum/misc.py,
- yum/packageSack.py, yum/packages.py, yum/repoMDObject.py,
- yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py: - move files from repomd into yum - modify lots of things to make
- this work
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/Makefile, repomd/__init__.py, repomd/mdErrors.py,
- repomd/mdUtils.py, repomd/packageObject.py, repomd/packageSack.py,
- repomd/repoMDObject.py: getting rid of repomd
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/test.py: remove not-so-useful test.py
-
-2006-05-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: remove XMLPackageSack class b/c: 1. it
- removes our libxml2 dep 2. nothing uses this class b/c it is slow
-
-2006-05-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/sqlitesack.py: collection of changes to speed
- up whatProvides() using the sqlite db's
-
-2006-05-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/repoMDObject.py: - make the checksum storage more obvious - there's no need for them
- to be a list, there's no way to have more than one checksum for any
- specific data in repomd.xml
-
-2006-05-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: - fix up a couple of places where the new routines were not used
-
-2006-05-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: - rename _retrieveMD to retrieveMD() - rename _checkMD to checkMD()
- - clean up both functions
-
-2006-05-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix minor call into repos
-
-2006-05-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/repoMDObject.py: - make arbitrary metadata retrieval more trivial - renames methods
- from _retrieveMD to retrieveMD - and _checkMD to checkMD
- - simplify both functions fix for base and href
-
-2006-05-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: remove some unused imports
-
-2006-05-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/repoMDObject.py: - make repomd.xml parsing use celementTree - vastly simplify adding
- data types - need to clean up yumRepo.py and friends for this change
-
-
-2006-05-24 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/repos.py, yum/yumRepo.py: Enable failure_callbacks on mirror
- objects
-
-2006-05-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: keeping around older Extras packages, we can end
- up with some pretty pathological multilib cases around noarch
- packages. Having both x86_64 and noarch of the same package
- installed is non-sensical. But we want to allow switching from
- native -> noarch and back. So, let's take into account that noarch
- is a third case beyond base arch and compat arch. With that, we get
- to where there are four basic cases of newest packages 1) No noarch
- packages. This ends up with what we have today where you install
- the base arch and the compat arch if available 2) Only noarch
- packages. This also ends up like present 3) Noarch package that's
- newer than the basearch package. This means that we want the noarch
- package and not the basearch or compat-arch 4) Noarch package that's
- older than the basearch package. This means we want the basearch
- and compat-arch if it exists rh #189998
-
-2006-05-19 Jeremy Katz <katzj at redhat.com>
-
- * yum-updatesd.py: okay, every 10 seconds is a little bit often...
- :-)
-
-2006-05-19 Jeremy Katz <katzj at redhat.com>
-
- * etc/yum-updatesd.conf, yum-updatesd.py: a variety of things as I
- start to hook up proto-puplet * some consistency fixes to make
- service names all edu.duke.linux.yum, object paths differ between
- the signaller and the listener but that makes sense * add a
- --no-fork mode so that you can use ctrl-c and hack on this more
- easily * add a ShutDown method (disabled by default) since I was
- getting hit by the sigint catcher a few times * add a
- GetUpdatesInfo method to return the information on the available
- updates. this should probably be changed to return the information
- in an async fashion, but I'll get there
-
-2006-05-11 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Committed Michael Chapman's patch for bug #596.
- Plugin defined repository options weren't being read from the
- repository config but from the main config instead.
-
-2006-05-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: check in Erich Focht <efocht at hpce.nec.com>'s
- callback patch for non-tty progress
-
-2006-05-09 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: From James Bowes (jbowes AT redhat DOT com)
- The attached patch fixes sqllitesack's two methods,
- returnNewestByNameArch and returnNewestByName, which were looking
- for their super class in the wrong module.
-
-2006-05-09 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/plugins.py: Commited Luke's "clean" plugin hook patch.
-
-
-2006-05-09 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: repo.set now seems to be repo.setAttribute
-
-2006-05-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: and mean it this time!
-
-2006-05-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: fix email notifications
-
-2006-05-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: merge up fix for 191013 from 2.6 branch
-
-2006-05-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum-updatesd.conf: allow for the listener, too
-
-2006-05-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: updatesd changes: - works as a daemon and uses a
- gobject mainloop dtrt - exports a dbus system bus method to allow
- for triggering to check for updates - uses name =
- edu.duke.linux.yum.Updatesd, object=/Updatesd, with the method
- "CheckNow" - emits a dbus system bus signal if updates are
- available: membername is UpdatesAvailableSignal - the string tells
- how many are available. - emits a dbus system bus signal if updates
- are NOT available membername is: NoUpdatesAvailableSignal
-
-2006-05-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: checking in latest set of changes before I start
- redoing it
-
-2006-05-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: syslog support enabled
-
-2006-05-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: first version with working dbus
-
-2006-05-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum-updatesd.conf: dbus config file needed to talk to the
- system message bus
-
-2006-05-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-updatesd.py: adding yum-updatesd.py to yum cvs HEAD.
-
-2006-04-26 Jeremy Katz <katzj at redhat.com>
-
- * docs/yum.8: add some more clean options (#575)
-
-2006-04-20 Jeremy Katz <katzj at redhat.com>
-
- * cli.py: handle --exclude used with a localinstall or localupdate
- (rh#178741)
-
-2006-04-19 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/sqlitesack.py, yum/yumRepo.py: importFromDict signature fixup
-
-
-2006-04-19 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Consult repo sack not master
-
-2006-04-19 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/sqlitesack.py, yum/yumRepo.py: Fix some issues with new
- sack/repo setup
-
-2006-04-19 Jeremy Katz <katzj at redhat.com>
-
- * yum/yumRepo.py: ensure consistent access of proxy information so
- that it's always set up even if you're not setting up all the repo
- callbacks (rh#185309) also, use the proxies for grabbing the mirror
- list (rh#161190)
-
-2006-04-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumRepo.py: forgot to cvs add this file - thanks to jbowes for
- the reminder
-
-2006-04-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, yum/__init__.py, yum/config.py, yum/sqlitesack.py:
- merge in jbowes patches for his previous patches - 4/4 had to modify
- the patch due to first hunk not actually having a change in it.
-
-2006-04-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: merge in jbowes packages patch - 3/4
-
-2006-04-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: merge in jbowes repository patch - 2/4
-
-2006-04-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: merge in Jbowes at redhat's first patch
-
-2006-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: list epoch if it exists in yum info - bug 576
-
-2006-03-26 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: - Defaults are now copied at BaseConfig instantation time so that
- they can be safely changed at runtime in multithreaded situations
- - It is now ok to read and write from/to options before populate()
- has been called. This avoids the AttributeError that occurred
- previously. Related mailing list thread:
-
- https://lists.dulug.duke.edu/pipermail/yum-devel/2006-March/002024.html
-
-2006-03-22 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: don't traceback if conditionals have non-existent
- packages (rh#185946)
-
-2006-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: patch to enable sorting of repos in the repo list in the
- shell - bug #568 from Noah Friedman
-
-2006-03-12 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Introduced TYPE_INTERACTIVE as a better name for
- TYPE_INTERFACE. Warn when TYPE_INTERFACE is used. These warnings and
- the TYPE_INTERFACE constant itself will go away before Yum 3.0.0.
-
-2006-03-12 Menno Smits <menno at freshfoo.com>
-
- * PLUGINS: No longer required in CVS. The master copy is the wiki.
-
-2006-03-12 Menno Smits <menno at freshfoo.com>
-
- * Makefile: Have the archive and daily targets pull down PLUGINS and
- FAQ from the wiki. Merged the implementation of the archive and
- daily targets.
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8: remove yum-arch man page
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum-arch, pullheaders.py, serverStuff.py: removed all the bits
- for yum-arch. This might show back up in yum-utils but it's gone
- from yum as it no longer has anything to do with yum.
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark for new dev cycle
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog check in
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: remove silly versioned req
-
-2006-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: 2.6.0 in spec and init scripts
-
-2006-03-06 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Return error list
-
-2006-03-04 Jeremy Katz <katzj at redhat.com>
-
- * docs/yum.conf.5, etc/yum.conf, yum/__init__.py, yum/config.py: new
- option 'keepcache' to allow the cache of packages and headers to be
- automatically purged after successful package installation. the
- default behavior remains to keep things (as previously)
-
-2006-03-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: we also need to invalidate the sort on
- txmbr add/remove and then _sorted can be used as the overall key of
- if we need to do the sort
-
-2006-03-03 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Add install(pattern=) support
-
-2006-03-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/depsolve.py: handle deps changing as a result
- of a plugin run and re-run depsolve
-
-2006-03-03 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: move changed info into main
- TransactionData class
-
-2006-03-02 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Cover case if package selected, then group
-
-2006-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/pgpmsg.py: reverse the sort order of the displayed user id
- from gpg keys. This is more likely to get us the most recent and
- hopefully most correct user id.
-
-2006-03-02 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py, yum/transactioninfo.py: Add conditional group
- support
-
-2006-03-01 Paul Nasrat <pnasrat at redhat.com>
-
- * docs/yum.conf.5, yum/config.py: Add option for conditional groups
-
-
-2006-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/sqlitesack.py: fix for yum provides
- foocommand not working this, ultimately, means that yum provides
- *foocommand* will be VERY SLOW for dumb reasons. there needs to be
- a better solution than this but at least this solution is
- functionally correct, albeit slow
-
-2006-02-28 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: fix error message for conflicts (rh#168687)
-
-2006-02-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: a few doc clarifications for bugs 562 and 563
-
-2006-02-23 Paul Nasrat <pnasrat at redhat.com>
-
- * output.py: List conditionals in cli/shell
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog for 2.5.3 *sigh*
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 2.5.3
-
-2006-02-22 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: make it a debug message instead
-
-2006-02-22 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: pass the right number of args for a log method
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update the changelog
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: a few more last minute changes to the shell and
- cli way of figuring out if a command is valid
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: fix minor bug in shell help
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog update
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: mark as 2.5.2
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: - remove useless log output - make 'yum search' use
- searchGenerator()
-
-2006-02-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: first stab at making the search function a
- generator. In order to maintain API I made a searchGenerator()
- method which is used by searchPackages to get the same result.
- searchGenerator should be much lighter on memory for big searches
- and give you more immediate results. Additionally, you don't need
- the search callback as results are yielded immediately upon finding
- them. need to port searchPackageProvides() to use a generator as
- well.
-
-2006-02-11 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Fix for bug #552.
-
-2006-02-10 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/comps.py: Handle conditional req types in comps
-
-2006-02-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix for rh bug #179512 make yum error out
- appropriately if config file does not exist
-
-2006-02-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/transaction.py: add David Lutterkort's patch to fix
- returnLeafNodes to include packages that are required only by
- themselves.
-
-2006-02-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: added patch to conf man page to mention basic
- auth from within the baseurl Thanks to Sean Reifschneider <jafo at
- tummmy.com>
-
-2006-02-06 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/parser.py: Actually return default dict
-
-2006-02-05 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Applied Paul Nasrat's patch to make plugins group
- aware with some changes. Since group information is only available
- after repos have been set up, RepoSetupPluginConduit has been split
- into PreRepoSetupPluginConduit and PostRepoSetupPluginConduit with
- getGroups() available in the latter.
-
-2006-02-01 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py, yum/transactioninfo.py: Record information about
- removed groups
-
-2006-01-31 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Add method to allow easy use of TransactionData
- subclasses
-
-2006-01-31 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/transactioninfo.py: Add sortable transaction class
-
-2006-01-31 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/constants.py: Add constants for transaction sorting
-
-2006-01-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make repo processing less 'ugly' as described by
- menno
-
-2006-01-26 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/transactioninfo.py: Record installed groups in tsInfo lists
-
-2006-01-26 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Fix group removal traceback
-
-2006-01-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make the repoSetup progress callback not
- overwrite each other.
-
-2006-01-26 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: - fixed bug that caused option inheritance via class inheritance not
- to work (installroot and distroverpkg no longer need to be
- defined twice) - lots of documentation - handle repo sections that
- don't have a name set (warn and use id instead) - warn when
- getConfigOption and setConfigOption are used
-
-2006-01-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make note about bug 550 and to make yum check if
- there is space available in the cache dir before downloading
- packages.
-
-2006-01-16 Jack Neely <slack at quackmaster.net>
-
- * yum/depsolve.py: This removes the previous support for
- kernel-modules. This code no longer conforms to the fedora
- standards and kernel module code will live in a yum plugin instead.
-
-
-2006-01-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: fix traceback when printing help
-
-2006-01-15 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/__init__.py: Fix traceback
- https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177737
-
-2006-01-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py: fix up the ident
-
-2006-01-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py: syslog logging support for the contents
- that go to yum.log
-
-2006-01-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: - fix for rh bug 177528 - don't call the repos callback if there are
- no repos defined. - jeremy, look at this and see if it breaks
- anything in pup or pirut
-
-2006-01-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py, yum/sqlitesack.py: - remove some code duplication - add sqlitesack searchALL parameter
- to do glob queries - massively speed up the searchPackageProvides()
- method.
-
-2006-01-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: allow repos to be specified with commas to
- --enablerepo and --disablerepo, partial application of tim
- lauridsen's patch.
-
-2006-01-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: make whatProvides a little less chatty if it
- doesn't need to be
-
-2006-01-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update
-
-2006-01-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: 2.5.1 mark
-
-2006-01-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/comps.py: bye bye debug print
-
-2006-01-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/comps.py: * fix determination of package groups being installed to not require
- all the default packages to be there, just the mandatory * add
- support for reverting a groupRemove (ie, a groupUnremove)
-
-2006-01-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: make Depsolve an object
-
-2006-01-05 Jeremy Katz <katzj at redhat.com>
-
- * yum/packages.py: make YumInstalledPackage a subclass of
- YumAvailablePackage so that we can count on having the same methods
- available in both
-
-2005-12-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/update_md.py: - first checkin of update_md.py for update notice parsing - note -
- this is not used anywhere, yet
-
-2005-12-21 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/transactioninfo.py: Make txmbr hashable
-
-2005-12-20 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * docs/yum.8: - document "clean metadata" operation - document that all yum
- operations use the active repository configuration, including
- clean
-
-2005-12-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix for rh bug: 175505 needed installroot and
- distroverpkg options in YumConf, too. maybe key inheritance isn't
- working quite as it should?
-
-2005-12-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: - fix throttle config parsing problem - add kernel-devel to
- exactarchlist
-
-2005-12-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for rh bug 175791, don't post 'download size needed if
- there's nothing being installed/updated and therefore nothing to be
- downloaded.
-
-2005-12-17 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py: provide callback feedback in reposetup. this is
- especially important for UI code
-
-2005-12-16 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/packages.py: fix KeyError when no base in location
-
-2005-12-15 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: inherit the repo being enabled from the base config
- per seth's request :)
-
-2005-12-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py, yum/repos.py: better fix for the mirror problem.
- ensure we set the value if it doesn't exist in the repo object.
- also, default enabled/groupsenabled to 0 in the repo since we'll
- override if the config says one. RepoConf and Repository really do
- need to be merged...
-
-2005-12-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py, yum/repos.py: only set options which have a value.
- add more defaults. fixes mirrorlists (and other stuff) getting
- overwritten (#175436)
-
-2005-12-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: better fix for #175647 -- find the package object
- once and allow it to be either installed or from the sacks. tested
- with a) yum update libgcj on a system where updating gcj would break
- deps b) yum update gnome-vfs2 where there are things depending on
- gnome-vfs2 c) yum remove gnome-vfs2 The only case I didn't check
- was the obsoletes case, but it looks like the right thing should
- happen
-
-2005-12-14 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py: fix traceback with an installed package requiring
- something that's no longer in any repos (#175647)
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: 1. get rid of unnecessary print_short_help method on our optparser
- object - just use print_usage 2. fix silly 'None' Output in usage
- as reported by Luke.
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: check in changelog
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: - make shell not traceback when user doesn't close a quoted string -
- exit with a fatal error if running from file-based yum-shell script,
- though. - add a shortened usage() output if calling from the shell
- as the --options won't help a someone in the shell.
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: make groupremove work reduce some code
- duplication in groupRemove() and remove()
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: groupupdate is now just the same function
- as groupinstall - so make the command continue to work but remove
- the unecessary code.
-
-2005-12-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/repos.py: make yum groupinstall work
- again remove unnecessary recreation of comps object
-
-2005-12-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: make the man page reference be more useful
-
-2005-12-11 Jeremy Katz <katzj at redhat.com>
-
- * yum/__init__.py, yum/comps.py: * fix a few typos in the group code * parse the order as an integer
- instead of a boolean * default groups without an order to be a high
- number instead of 0 (so they end up shown later)
-
-2005-12-11 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: typo fix
-
-2005-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: add log output when update() is called w/o any
- options
-
-2005-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/comps.py: many changes to comps.
- Cleans up the interface quite a bit.
-
-2005-12-08 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: suport the old option setting API too
-
-2005-12-08 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: fix for gratutious config API breakage
-
-2005-12-08 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/mdcache.py, yum/mdparser.py, yum/packages.py,
- yum/sqlitecache.py, yum/sqlitesack.py: Add location base/url to
- sqlite cache
-
-2005-12-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/transactioninfo.py: depsolve.py: - new api
- for txmbr.setAsDep() - fix minor indentation item - label some
- fixmes and potential improvements
-
-2005-12-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/transactioninfo.py: - store relationships in the transaction members a bit more sanely -
- still supporting the older style (relatedto) style for now - make it
- work in output.py
-
-2005-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/constants.py: add TS_INSTALL_STATES and
- TS_REMOVE STATES into constants use them in deselectGroup()
-
-2005-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: whoops
-
-2005-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: oops
-
-2005-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make deselectGroup just look through the tsInfo
- rather than traversing the pkgsack for no apparent reason
-
-2005-12-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make sure deselectGroup() removes all the
- packages it added, including multilib
-
-2005-12-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/packages.py: - make install check if the package is already installed - add rel
- and ver attributes to all the PackageObjects for convenience.
-
-2005-12-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/misc.py: kill off sortPkgObj()
- from __init__ remove excludeNonCompatArch as it was trivial and
- useless
-
-2005-12-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: change minor mechanism in cli.py for
- installs until I can spend some time better integrating the new
- methods
-
-2005-12-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: fix for rh bug: 174669 set locale to C if our locale
- assertion fails.
-
-2005-12-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: - decrease default metadata_expire value from 8 hours to 30 minutes
- - make yum clean metadata remove the cachecookie - make yum
- makecache zero out the value of the metadata_expire so running it
- will force cache updating
-
-2005-12-02 Jeremy Katz <katzj at redhat.com>
-
- * yum/plugins.py: fix up for new config API
-
-2005-11-23 Menno Smits <menno at freshfoo.com>
-
- * yum/parser.py: - Added support for URL style includes. Not perfect but good enough
- for now. - Documentation
-
-2005-11-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: log output from remove()
-
-2005-11-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py, yum/__init__.py: clean up some duplicated code
- initial stab at YumBase.remove()
-
-2005-11-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: pass updates off to update() from install() if
- that's where they should be
-
-2005-11-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: use isObsoleted in other places
-
-2005-11-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/transactioninfo.py: do ts check for the
- updatable package already being obsoleted
-
-2005-11-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: more or less get yum.YumBase.update() working
- add updating_dict to updates
-
-2005-11-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: [no log message]
-
-2005-11-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/Errors.py, yum/__init__.py: - move localPackages out of YumBaseCli and into YumBase - fix a
- minor bug in install() - start on update() but not finished for the
- specific-package case
-
-2005-11-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: ts.check() can be None - don't unique if it is -
- bug #520 - thanks to dgregor
-
-2005-11-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/packages.py: - doGenericSetup() takes a cache argument so it can be used by
- non-root users - remove several duplicate functions from packages.py
- - make install() handle multilib correctly
-
-2005-11-09 Paul Nasrat <pnasrat at redhat.com>
-
- * repomd/test.py: name arguement for callback
-
-2005-11-08 Menno Smits <menno at freshfoo.com>
-
- * yum/sqlitesack.py: Use correct db column names in new
- searchNevra()
-
-2005-11-08 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Added UrlOption and UrlListOption and used where
- appropriate.
-
-2005-11-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fixme's notes for install()
-
-2005-11-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/Errors.py, yum/__init__.py: - fix YumBase.install() method - still room for more work, though -
- make YumBase.selectGroup() and deselectGroup() work more correctly -
- implement a YumBase.doGenericSetup() method to simplify
- testing/setup
-
-2005-11-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/sqlitesack.py: - initial implementation of yum.install() - make sqlitesack's
- searchNevra() ignore args that are None - works more like the repomd
- searchNevra()
-
-2005-11-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, docs/yum.conf.5: duplicate entry for yum.repos.d in
- man page close bug #507
-
-2005-11-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: fix for rh bugzilla 172510
-
-2005-11-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: make the cookie check, you know, work.
-
-2005-11-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5, yum/config.py, yum/repos.py: implement checking
- for a repomd.xml cookie to allow us to fetch it less often
-
-2005-11-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: add link to the faq, not post to the list
-
-2005-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix silly newcomps reference
-
-2005-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/comps.py, yum/groups.py, yum/newcomps.py:
- removed groups.py, move newcomps.py to comps.py and remove old
- comps.py
-
-2005-10-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: when removing the package from the
- transaction set, make sure you unset the state attribute.
-
-2005-10-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py, yum/transactioninfo.py: add state attribute to
- package objects and update this info in the tsInfo
-
-2005-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py: fix up groupinfo command
-
-2005-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: reset comps compiled when you close the rpmdb
-
-2005-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/newcomps.py: make grouplist work.
-
-2005-10-25 Menno Smits <menno at freshfoo.com>
-
- * cli.py, shell.py, yum/__init__.py, yum/config.py, yum/parser.py,
- yum/plugins.py, yum/repos.py: Major overhaul of configuration file
- handling.
-
-2005-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/newcomps.py: add mechanism for marking groups as installed or
- not.
-
-2005-10-24 Jeremy Katz <katzj at redhat.com>
-
- * repomd/mdUtils.py, yum/sqlitesack.py: returnNewest* needs to
- return all arches of equal "newness"
-
-2005-10-23 Paul Nasrat <pnasrat at redhat.com>
-
- * rpmUtils/arch.py: correct basearch for ppc64pseries/iseries
-
-2005-10-23 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.conf.5: Fixed small typo
-
-2005-10-21 Paul Nasrat <pnasrat at redhat.com>
-
- * docs/yum.conf.5: remove archwork reference
-
-2005-10-21 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/archwork.py: archwork unused
-
-2005-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: stubs for install(), update() and erase() methods
- for YumBase class
-
-2005-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/newcomps.py: newcomps format handling - vastly simplified the
- comps handling
-
-2005-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: new selectGroup and deselectGroup methods for
- handling groups fix up doGroupSetup to work with the new group
- interface
-
-2005-10-11 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/parser.py: Make includeddir parser work
-
-2005-10-11 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/parser.py: fix typo
-
-2005-10-11 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/parser.py: New configuration parser routines
-
-2005-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: getting rid of the tuples - back to simple
- attributes. This should be headed in the direction to merge with
- what Menno and Paul have been doing.
-
-2005-10-04 Paul Nasrat <pnasrat at redhat.com>
-
- * callback.py: import constants
-
-2005-10-04 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/constants.py: output uses a dict anyway - simplify
-
-2005-10-04 Paul Nasrat <pnasrat at redhat.com>
-
- * callback.py, cli.py, repomd/packageObject.py, yum/config.py,
- yum/constants.py, yum/depsolve.py, yum/transactioninfo.py: Move to
- use constants for transaction states
-
-2005-09-22 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: fix typo
-
-2005-09-21 Jeremy Katz <katzj at redhat.com>
-
- * yum/depsolve.py, yum/sqlitesack.py: returnByName* methods are
- expected to return a list. make sure we do so (and deal with it
- being done) consistently. (rh bug#168712)
-
-2005-09-16 Jeremy Katz <katzj at redhat.com>
-
- * yum/transactioninfo.py: need to be able to remove a package from
- the transaction for package exclusion in kickstart
-
-2005-09-16 Jeremy Katz <katzj at redhat.com>
-
- * yum/sqlitesack.py: implement returnNewestByName for the sqlite
- backend. speeds up group selection in anaconda by about 2 minutes
- :-)
-
-2005-09-16 Jeremy Katz <katzj at redhat.com>
-
- * repomd/mdUtils.py: add utility function to find the newest package
- in a list since I've seen this code a few times...
-
-2005-09-15 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/config.py: fix typo in YumBaseClass
-
-2005-09-15 Paul Nasrat <pnasrat at redhat.com>
-
- * yum/config.py: fix class declaration
-
-2005-09-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: start of new YumBaseConfig - not even remotely
- finished
-
-2005-08-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-daily.spec, yum.spec, yum/__init__.py: remove yum-daily b/c we
- never use it rebrand as 2.5.0 - devel series
-
-2005-08-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog for 2.4.0
-
-2005-08-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: update
- changelog mark as 2.4.0 in __init__.py and spec files
-
-2005-08-08 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/misc.py: Allow misc.GenericHolder class to be accessed like a
- dictionary.
-
-2005-08-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py, yum/repos.py: return consistent results from findRepos
-
-2005-08-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make grouplist stop presenting duplicate
- groupnames
-
-2005-08-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: add plugins to docs
-
-2005-08-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: 'fix' for bug 481
-
-2005-08-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: check in Hans-Peter Jansen's patch to help make the
- error output when a needed module is missing a bit easier.
-
-2005-08-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * README, yum.spec: README: point to webpage and wiki add
- libxml2-python req back into spec file
-
-2005-08-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/Makefile, docs/yum-shell.8, docs/yum.8, shell.py: shell.py:
- support shell-like quoting of arguments - especially useful for
- group names docs/yum-shell.8: document the yum shell docs/yum.8:
- point to the yum shell docs docs/Makefile: install the yum-shell man
- page.
-
-2005-07-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/repos.py: if caching is enabled and the
- package in the cache is damaged/incomplete/corrupted. Make sure we
- exit out rather than trying to install/update the package anyway.
- Closes rh bug: 164394 need to backport to 2.2.X
-
-2005-07-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: add hidden option for grouplist
-
-2005-07-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: clean up error string - bug #488
-
-2005-07-17 Menno Smits <menno at freshfoo.com>
-
- * PLUGINS: Initial add of developer docs for plugins.
-
-2005-07-17 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: - SLOT_TO_CONDUIT to clarify slot to conduit class mapping - added
- and extended documentation
-
-2005-07-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: obscure "broken depstring" case in remove by provides
-
-2005-07-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: allow remove option to handle virtual
- provides, versioned provides, file-deps, etc, like install can deal
- with.
-
-2005-07-13 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/__init__.py: Fix TypeError traceback in yum.getPackageObject()
- when package not found. CVSr
-
- ----------------------------------------------------------------------
-
-2005-07-09 Jack Neely <slack at quackmaster.net>
-
- * yum/depsolve.py: Beginings of support for kernel-module style
- packages as described on fedora-packaging. This patch attempts to
- figure out if any kernel-module package should be removed when a new
- one is installed. This works by making sure there is only one
- kernel-module-foo package that requires kernel-A = VR. Some other
- kernel-module package work is forth coming.
-
-2005-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog
-
-2005-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-daily.spec, yum.spec, yum/__init__.py: mark as 2.3.4
-
-2005-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: document 'list recent' and 'deplist'
-
-2005-07-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile: add *.bak to clean removal
-
-2005-07-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix the 'perl(foo::bar::baz)' searching provides
- bug.
-
-2005-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: <sigh> fix proxy check if proxy is None
-
-2005-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: make the proxy checking patch actually work.
-
-2005-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: check if the proxy is anything sensible
-
-2005-06-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: - make yum shell not exit when failing to enable/disable a repo -
- fix an unneccesary sys.exit() in doRepoSetup()
-
-2005-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: when you're sorting a package Sack it is best if
- you've put packages into it. la la la
-
-2005-06-27 Menno Smits <menno at freshfoo.com>
-
- * cli.py: Correct my grammar
-
-2005-06-27 Menno Smits <menno at freshfoo.com>
-
- * cli.py: Cleanup and clarification of _filtercmdline()
-
-2005-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: remove extras types, cleanup rogue ,
-
-2005-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: if repomd.xml is mangled, try another mirror for
- unmangled one. This deals, correctly with horribly broken http
- servers that redirect a 404 error to an error page and issue a 200
- *Thwack*
-
-2005-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, docs/yum.conf.5, yum/depsolve.py: - check in Christopher Weis's patch to enable repackaging support in
- yum - modify the patch to ouput progress bars and semi-sensible
- output for the rpm callback
-
-2005-06-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: make -d0 and -e0 work again.
-
-2005-06-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8, docs/yum.8, docs/yum.conf.5: - misc updates to the man pages - merge terje rosten's patch for the
- new nevra package specification
-
-2005-06-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: remove rss-filename
-
-2005-06-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py: make tmpdir be an option to pass into getCacheDir()
-
-2005-06-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: change out returnPackageByDep() to use
- returnPackagesByDep() and bestPackageFromList() rather than
- duplicating a lot of simple code
-
-2005-06-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: Check in terje rosten's patch to config.py to
- handle reposdir as a list, not a string
-
-2005-06-21 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/packages.py: Add support for name-epoch:version-release.arch
- naming convention to parsePackages()
-
-2005-06-21 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py, yum/plugins.py: Renamed the plugin "typefilter"
- argument to just "types" (sorry, couldn't stand it)
-
-2005-06-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: make the header-by-index check work properly
- on older versions of rpm
-
-2005-06-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: get rid of defineDirs() method
- integrate it into dirSetup()
-
-2005-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: add os.path.normcase() for lockfile to fix rh
- bug: 160928
-
-2005-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/depsolve.py, yum/repos.py: needed a space
- there, I dunno
-
-2005-06-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: - make the use-indexes-to-retrieve-hdrs mechanism work. - this makes
- a big speed up for yum remove calls when using rpm >= 4.4.1
-
-2005-06-16 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.conf.5, yum/__init__.py, yum/config.py, yum/repos.py:
- Added http_caching option to provide control over http caching
- headers. This addresses bug #412
-
-2005-06-15 Menno Smits <menno at freshfoo.com>
-
- * cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: Support
- for multple GPG keys per repo.
-
-2005-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update from 2.3.3
-
-2005-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-daily.spec: daily spec - unused
-
-2005-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/__init__.py: - minor change to use constants - mark as 2.3.3
-
-2005-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: resolve rh bug: 160328
-
-2005-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: cleanup userconfirm()
-
-2005-06-09 Menno Smits <menno at freshfoo.com>
-
- * output.py: Applied Terje's locale workaround.
-
-2005-06-07 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: - base PluginYumExit on Exception instead of YumBaseError so that it
- can be handled separately - Updated TODO
-
-2005-06-07 Menno Smits <menno at freshfoo.com>
-
- * yummain.py: - refactored to avoid code duplication and clarify - specialised
- handling for PluginYumExit exceptions - fixed exception catching
- typo
-
-2005-06-07 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py, yum/plugins.py: Plugin type support: -
- plugins can specify what type they are via the plugin_type attribute
- - the type(s) of plugin to load can be specified when calling
- doPluginSetup() Updated plugin TODO.
-
-2005-06-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: rather funny little patch
-
-2005-06-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: check in terje rosten's patch for making timestamp in
- log be consistently C locale.
-
-2005-06-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix for bug 464
-
-2005-06-02 Panu Matilainen <pmatilai at laiskiainen.org>
-
- * yum/__init__.py, yum/plugins.py: Add preresolve and postresolve
- slots to plugin interface, bump up plugin api version.
-
-2005-05-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: make update, install, erase commands case sensitive rather
- than insensitive. yum install G* should not catch all g* and G*,
- just G*
-
-2005-05-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, shell.py, yum/__init__.py, yum/depsolve.py:
- deplist function from Chip Turner: yum deplist pkgglob returns a
- list of package deps and the packages that satisfy those deps
-
-2005-05-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/groups.py: added in Sean Dilda's patch to speed along the
- groups parsing and fix a bug for mandatory metapackages
-
-2005-05-24 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py, yum/depsolve.py: installonlypkgs should be matched
- against provides also instead of just the explicit list of kernel,
- kernel-modules. fixes the kernel-*-devel problem (#155988)
-
-2005-05-23 Jeremy Katz <katzj at redhat.com>
-
- * rpmUtils/arch.py: fix typo noticed by Terje Rosten
- <terje.rosten at ntnu.no>
-
-2005-05-23 Jeremy Katz <katzj at redhat.com>
-
- * rpmUtils/arch.py: add support for alpha arches from Balint
- Cristian (#158550)
-
-2005-05-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: remove the truncation from the output
-
-2005-05-10 Jeremy Katz <katzj at redhat.com>
-
- * yum/config.py: revert last change -- I fixed the kernel-*-devel to
- provide kernel-devel
-
-2005-05-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: kernel-smp-devel to installonly list
-
-2005-05-10 Jeremy Katz <katzj at redhat.com>
-
- * ChangeLog, rpmUtils/arch.py: 2005-05-09 Jeremy Katz
- <katzj at redhat.com> * rpmUtils/arch.py (getBaseArch): ppc64 and
- sparc64 are odd in that you want a mostly ppc and sparc userland
- respectively. make $basearch realize that.
-
-2005-05-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: make sure you solve before you run (whoops) thanks to
- pjones for the fix
-
-2005-05-08 Menno Smits <menno at freshfoo.com>
-
- * cli.py, docs/yum.8, yum/__init__.py, yum/plugins.py: Added
- --noplugins command line option.
-
-2005-05-07 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Allow plugins direct access to RepoStorage
- instance rather than try and mimic it's API. This break backwards
- compat. API_VERSION is now 2.0.
-
-2005-05-07 Menno Smits <menno at freshfoo.com>
-
- * yum/repos.py: RepoStorage.__str__() wasn't returning a string!
-
-2005-05-05 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/plugins.py, yummain.py: - Converted command line option parsing from getopt to optparse
- module - Allow plugins to modify command line options and query
- parsed command line
-
-2005-04-25 gijs <gijs>
-
- * rpmUtils/__init__.py: Fixed an inconsistency between rpm and yum,
- allow unversioned provides to fulfill versioned requires.
-
-2005-04-21 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Fixed subtle problem that meant config slot check
- was not working in Python 2.2. Updated TODO items.
-
-2005-04-19 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.8, docs/yum.conf.5: End user documentation for plugins.
-
-2005-04-15 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py, yum/plugins.py: Panu's patch for prereposetup and
- postreposetup slots. Increased major API version number as the above
- breaks backward compat. Added getRpmDB() and getPackageByNevra()
-
-2005-04-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: obvious typo on exception raising
-
-2005-04-13 gijs <gijs>
-
- * cli.py, docs/yum.8: Updated yum.8 manpage and added missing
- commands to the --help output of cli.py.
-
-2005-04-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: elementtree dep
-
-2005-04-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix for rh bug: 153127
-
-2005-04-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: typo in spec file
-
-2005-04-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: mark as
- 2.3.2
-
-2005-04-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/tests/updates-test.py: add some items to the
- updates-test. Mostly to check out multiple, lesser, updating pkgs.
-
-2005-03-30 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: - implemented predownload and postdownload slots - documented
- bugzilla entries that should be do-able as plugins - added GPL
- header - updated TODOs - added a little more documentation
-
-2005-03-30 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py: Added predownload and postdownload plugin hooks.
-
-
-2005-03-30 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.conf.5: Documented plugin related options.
-
-2005-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: catch traceback on ts solve errors
-
-2005-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: check in a few more modifications to the ts list
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/comps.py: remove the python 2.2 shebang
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/transactioninfo.py: cleanup transaction listing.
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: modify spec file for yum-daily.yum file
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/transactioninfo.py: make listTransaction() output
- similar to michael favia's design at:
- http://michael.insitesinc.com/mediawiki/index.php?title=Yum slight
- modification to transactionInfo obsoleted pkg data to do that.
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile, etc/yum-daily.yum, etc/yum.cron: - add yum-daily.yum - make yum.cron use it for the daily cron job -
- modify the Makefile to know about it
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: when specifying a comma-separated-list for exclude,
- replace the commas with spaces for split() to work on.
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: display off by one in repo list
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: fix some typos in the repos help output
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py, yum/__init__.py: config exclude implemented when
- you exit a ts run w/o actually finishing the transaction, don't
- reset the tsInfo class clean up the help output in the shell.
-
-2005-03-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: implement some config options that involve the least
- amount of pain
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: add some limited config settings in the shell. More to
- go.
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/constants.py: add BOOLEAN_STATES to constants,
- use it in config.py
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: remove pkgpolicy option - it is unused, anyway.
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: fix for a small problem in searchPackages()
-
-2005-03-27 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: More
- plugin related updates: - rearranged plugin initialisation:
- - YumBase.doPluginSetup() now exists and must be called to
- initialise plugins. - Yum's config and command
- line args are now parsed before plugins are initialised.
- This fixes the problems with the debug level being ignored
- for early plugin related output. - refactored the plugin
- config registration stuff so its handled outside of
- config.py (much cleaner). - because yum config is parsed
- before plugin initialisation, a separate plugin.conf is no
- longer required. Moved plugin settings to [main] of
- yum.conf. - cleaned up YumPlugins.run() (return code not used
- anymore) - fixed up the levels on some plugin related log output
-
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: modify order of args for cli.doRepoSetup() make
- todo list in shell.py
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: change semantic for repos commands in shell, add in list
- functionality: yum shell: repos list - lists repositories and
- their states repos enable <repolist> - enables a list of
- repositories (space separated) repos
- disable <repolisT> - disables a list of repositories (space
- separated)
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, shell.py, yum/__init__.py, yum/repos.py,
- yummain.py: add 'enablerepo' and 'disablerepo' commands to yum
- shell. - modified doRepoSetup() to take a thisrepo setup argument
- so we can setup one repo at a time - modified the
- RepoStorage.populateSack() so that the repos list is checked if
- it is repoids or repo objects and used correctly - We might want to
- think about a YumBase.reset() function that resets the internal
- state of the object. - cleaned up some garbage comments and white
- space in yummain.py and cli.py
-
-2005-03-27 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/plugins.py: - modified doRepoSetup so that cli.py calls YumBase to do most of
- the work. This makes the code cleaner (less duplication) and means
- the call for the reposetup plugin hook is only in one place. -
- added call reposetup plugin hook
-
-2005-03-27 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/plugins.py: Moved __version__ to
- yum/__init__.py Added getYumVersion() to PluginConduit
-
-2005-03-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/transaction.py: remove old TransactionData class
-
-2005-03-27 Menno Smits <menno at freshfoo.com>
-
- * yum/__init__.py, yum/config.py, yum/constants.py, yum/plugins.py:
- Lots of plugin related changes: - API versioning - cleaned
- up API somewhat - hook methods now need a "_hook" suffix. This
- will allow detection of plugins that are trying to register
- hooks that aren't supported. - plugin hook method return codes
- are now ignored. Plugins should now use PluginYumExit
- exception if yum should terminate. - started reposetup hook
- - custom option conflict detection - renamed
- PLUG_OPT_WHERE_GLOBAL to PLUG_OPT_WHERE_MAIN
-
-2005-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: exactarchlist put through the
- variableReplace/listmaker routines
-
-2005-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: check in Adam Greenfield's patch for yum bug
- #410
-
-2005-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/tests/updates-test.py, rpmUtils/updates.py: make
- exactarch not used exactarchlist is used, If the pkg name exists in
- this list then it will not be allowed to change archs. If it does
- not exist in this list then it will be allowed to change archs in an
- update.
-
-2005-03-26 Menno Smits <menno at freshfoo.com>
-
- * yum/groups.py: Changed Comps exception catching because of change
- to cElementTree.
-
-2005-03-26 Menno Smits <menno at freshfoo.com>
-
- * yum/comps.py: Converted from libxml2 to cElementTree. General
- cleanup and style enhancements.
-
-2005-03-26 Menno Smits <menno at freshfoo.com>
-
- * yum/config.py: Fixed missing brackets.
-
-2005-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/depsolve.py: make
- exactarch not used exactarchlist is used, If the pkg name exists in
- this list then it will not be allowed to change archs. If it does
- not exist in this list then it will be allowed to change archs in an
- update.
-
-2005-03-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: missing , in a list
-
-2005-03-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: minor changes in config.py - make reposdir
- variableReplaced for $vars - make a couple of items that were
- uselessly tuples into lists
-
-2005-03-25 Menno Smits <menno at freshfoo.com>
-
- * yum/plugins.py: Plugins now have a general config file at
- /etc/yum/plugins.conf. Each plugin also has a config file at
- /etc/yum/pluginconf.d/<pluginname>.conf. Added methods to
- PluginConduit to allow retrieval of plugin specific options.
-
-2005-03-25 Menno Smits <menno at freshfoo.com>
-
- * docs/yum.conf.5, yum/__init__.py, yum/config.py: The "reposdir"
- option now takes a list of directories to search for .repo files.
- The default is /etc/yum/repos.d and /etc/yum.repos.d.
-
-2005-03-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: copyright date change
-
-2005-03-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: move the plugins call outside of cli.py
- and into the yum module.
-
-2005-03-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * posts/bootloadercfg.py, posts/checkbootloader.py,
- posts/grubcfg.py, posts/iutil.py, posts/lilo.py, posts/lilocfg.py,
- posts/up2datetheft.py: remove all this old code
-
-2005-03-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: fix for rh bug: 151950
-
-2005-03-21 Menno Smits <menno at freshfoo.com>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/constants.py,
- yum/plugins.py: Initial yum plugin work.
-
-2005-03-21 Menno Smits <menno at freshfoo.com>
-
- * yum/pgpmsg.py: Updated pgpmsg to latest upstream version to fix
- problems parsing some keys (eg. current ATrpms key). (This is NOT
- related to other recently reported pgpmsg issue:
- http://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=426)
-
-2005-03-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py, yum/sqlitesack.py: make sqliteSack.getPrco only
- search for the requested prco type, If none specified it searches
- for all. modify yum/repos.py to allow for unsetting sqlite backend
- db selection.
-
-2005-03-15 gijs <gijs>
-
- * yum/sqlitesack.py: Fixed another typo in changelog related queries
-
-
-2005-03-15 gijs <gijs>
-
- * yum/sqlitesack.py: Fixed two typos in sql queries (spotted by
- Hans-Peter Jansen).
-
-2005-03-15 gijs <gijs>
-
- * yum/sqlitesack.py: Explicitly name columns when doing selects from
- multiple tables. This should fix sqlite 3.1 issues while remaining
- compatible with sqlite 3.0 and older.
-
-2005-03-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/config.py: purge generate-rss and all of
- its reqs
-
-2005-03-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make the lock file dir, if it is not present
-
-2005-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make yum lock file aware of the installroot - no
- need for a global lock
-
-2005-03-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py, yum/sqlitecache.py: add a requiresList method to
- YumAvailablePackage to make it match YumInstalledPackage. Fix up a
- case where sqlitecache would traceback if the db file was not
- writable and we wanted to delete it.
-
-2005-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/constants.py: add constants.py - generic constants so we don't
- have to do so many string comparisons for storing types of things.
- This isn't used anywhere yet.
-
-2005-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: setup an 'obsoleted' dict for easy look up of
- what packages obsolete an installed package
-
-2005-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/depsolve.py: - clean up some dumb code laste night - make obsoletes easier to
- search - tidy up some code in depsolver - make obsoletes print out
- in the transaction list again
-
-2005-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, rpmUtils/updates.py: packageSack -
- packagesByTuple(pkgtup) updates - getObsoletedList()
-
-2005-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: in the event we can't find a
- resolving package, look for obsoletes (as well as updates) of the
- requiring package to get out of the unresolveable dep.
-
-2005-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, docs/yum.conf.5, yum/config.py: merge in the "turn off the
- confirm in 'expected' situations" patch from Matt Miller
-
-2005-03-10 gijs <gijs>
-
- * yum/sqlitesack.py: Make getPrco return epoch version and release
- in the correct order.
-
-2005-03-10 gijs <gijs>
-
- * yum/sqlitesack.py: Apply a patch by Panu Matilainen, fixing
- getPrco returning empty sets and a bug triggered by files that have
- no dirname (such specs in as SRPMS).
-
-2005-03-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: add an __iter__ method to the
- TransactionData class
-
-2005-03-09 gijs <gijs>
-
- * yum/sqlitecache.py, yum/sqlitesack.py: - store filetypes as one char instead of as a / seperated string -
- move functions for encoding and decoding lists of filenames /
- filetypes to seperate helper functions. - update TODOs
-
-2005-03-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: made the replacement variables in the
- config file ($releasever, $basearch, $arch, $YUM0-$YUM9) apply to
- almost all of the options equally. Cleaned up a fair bit of code and
- muddied some other code
-
-2005-03-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: variableReplace() over gpgkey option
-
-2005-03-08 gijs <gijs>
-
- * repomd/packageSack.py: Fixed a typo in excludeArch(e)s that caused
- yum to fail when sqlite was not available.
-
-2005-03-08 gijs <gijs>
-
- * yum/repos.py: Enable wildcards to be used for enabling and
- disabling repositories. Based on a patch by Terrel Shumway.
-
-2005-03-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/mdparser.py, yum/sqlitecache.py: check in Icon's cElementTree
- patches and unicode patches to sqlite backend.
-
-2005-03-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: move callback return to better location - spews less crap
- pre-final-transaction
-
-2005-03-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/sqlitesack.py: merge Panu's searchPrco method for
- sqlitesack.py
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: modify version numbers change
- specs a little bit
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: tidy up 'clean' output for use in shell
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: refined language a bit: normal commands from yum cli
- special shell commands: run - same as 'ts run' transaction (aliased
- to 'ts' as well) run - run transaction solve - dep
- solve transaction list - list transaction reset -
- reset transaction quit exit
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py, yum/__init__.py, yum/repos.py: permit multiple
- shell transactions in one run.
-
-2005-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: fix for bug 407 delete some commented
- code in config.py
-
-2005-03-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py, yum/__init__.py: some shell updates and made it possible
- to reset the state of the rpmdb and transaction set that yum has
- available.
-
-2005-03-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: left out a variable in the dbcache cleanup changes - fixed
-
-
-2005-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, yum/__init__.py, yum/sqlitesack.py,
- yummain.py: - made excludeArches in repomd pkgsack and sqlite pkgsack. - makes
- more sense to be in that class - sql select is a bit faster than
- iterating all the packages and comparing
-
-2005-03-04 gijs <gijs>
-
- * repomd/packageObject.py: Applying a patch by Panu Matilainen to
- make the way to return Changelog information uniform for sqlite and
- non sqlite packages.
-
-2005-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/depsolve.py: - clean up some misc items in the depsolver - remove two completely
- redundant if statements - add dep relationship information for
- erasure deps to txmbr - fix printing of removal deps in transaction
- listing
-
-2005-03-03 gijs <gijs>
-
- * yum/sqlitesack.py: Applied a patch by Panu Matilainen that allows
- queries on raw prco data.
-
-2005-03-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: update TODOS on transactioninfo
-
-2005-03-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/transactioninfo.py: clean up the txmbr stuff
- to use package objects internally. need to also use them for the
- transaction-set relationship information
-
-2005-03-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: pychecker found some rather dumb, and apparently
- infrequently encountered problems.
-
-2005-03-02 Menno Smits <menno at freshfoo.com>
-
- * cli.py, output.py, yum/mdcache.py, yum/repos.py,
- yum/sqlitecache.py: Enhanced callback for reporting cache update
- progress (no more prints in sqlite code).
-
-2005-03-02 gijs <gijs>
-
- * yum/repos.py, yum/sqlitecache.py, yum/sqlitesack.py: - No longer subclass RepodataParserSqlite from mdcache. - Report
- repo id while caching - Update TODOs
-
-2005-03-02 gijs <gijs>
-
- * yum/sqlitesack.py: Dont list providing packages if they are
- excluded.
-
-2005-03-02 gijs <gijs>
-
- * yum/__init__.py, yum/sqlitesack.py: Perform yum whatprovides
- queries that are not regular expressions by using database queries
- instead of iterating over all packages.
-
-2005-03-02 gijs <gijs>
-
- * yum/sqlitesack.py: sqlitesack should not be printing anything,
- remove 2 old debug messages.
-
-2005-03-02 gijs <gijs>
-
- * yum/sqlitecache.py, yum/sqlitesack.py: Using / as a database
- seperator for a list of files now. Cleaned up this stuff by using
- python's split and join instead of our own code.
-
-2005-03-02 gijs <gijs>
-
- * output.py, repomd/packageObject.py, yum/sqlitesack.py: Fixes in
- Changelog handling code, mostly contributed by Panu Matilainen.
-
-2005-03-02 Menno Smits <menno at freshfoo.com>
-
- * yum/mdparser.py, yum/sqlitecache.py, yum/sqlitesack.py: Added
- missing GPL headers to newly added files.
-
-2005-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: update to yum.py from Terrel Shumway - makes nicer
- output message if the yum module doesn't exist.
-
-2005-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, docs/yum.8, yum/__init__.py: clean dbcache option for
- removing sqlite caches. updated docs
-
-2005-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: remove duplicate call in install function
-
-2005-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: make yum install "foo > 1.1" work, along
- with all other virtual provides. fixed a couple of bugs in the
- returnPackageByDep cleaned up some useless string output
-
-2005-03-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py: file:// repos work again. By collapsing
- and remaking the po we lose localpath which is used if we have
- file:// repos. Whoops. :)
-
-2005-03-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile: patch from terje rosten for me being a dumbass
-
-2005-03-01 Menno Smits <menno at freshfoo.com>
-
- * yum/sqlitecache.py: Added missing "rpm_packager" column mapping to
- PackageToDBAdapter . This, combined with BaseEntry.__getitem__()
- behaviour (fixed) was causing packagers to be cached as None,
- causing "yum search" to fail.
-
-2005-03-01 Menno Smits <menno at freshfoo.com>
-
- * yum/mdparser.py: Entry __getitem__() no longer returns None for
- unknown values. This was hiding bugs when the entry parameters were
- being accessed with the wrong name. 'pkgid' parameter now called
- 'pkgId' to suit database.
-
-2005-02-27 gijs <gijs>
-
- * yum/sqlitesack.py: Fixing a bug in the sqlite exclude code that
- can lead to tracebacks
-
-2005-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: make exclusion of non-compat archs work for
- sqlite as well
-
-2005-02-26 gijs <gijs>
-
- * yum/sqlitecache.py, yum/sqlitesack.py: Implemented exclude support
- for sqlite. Some minor fixes to the sqlite files inspired by
- pychecker.
-
-2005-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/misc.py: make the gpgkey importer check the rpmdb in
- the installroot if specified.
-
-2005-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum.cron.weekly: actually 'add' yum.cron.weekly
-
-2005-02-25 gijs <gijs>
-
- * output.py, yum-daily.spec, yum.spec, yum/__init__.py,
- yum/mdparser.py, yum/repos.py, yum/sqlitecache.py,
- yum/sqlitesack.py: Adding the sqlite stuff to yum HEAD. Note that
- currently package excludes are non-functional and there are a number
- of outstanding TODOs.
-
-2005-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, repomd/Makefile, rpmUtils/Makefile, yum/Makefile: PYTHON
- override in makefiles - make it complete fixes:
- http://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=403 thanks to
- bill nottingham
-
-2005-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile, yum-daily.spec, yum.spec: yum.cron.weekly to clean
- out old packages
-
-2005-02-24 gijs <gijs>
-
- * AUTHORS: Fixed a typo in my name in AUTHORS
-
-2005-02-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * AUTHORS, callback.py, cli.py, output.py, progress_meter.py,
- pullheaders.py, serverStuff.py, shell.py, yummain.py: Add Menno,
- Gijs and Terje to Authors file update copyright years in code
- touched this year
-
-2005-02-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py, yum/pgpmsg.py: merged Menno's patch to the pgp/gpg
- functions
-
-2005-02-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, urlgrabber/LICENSE, urlgrabber/Makefile,
- urlgrabber/README, urlgrabber/__init__.py, urlgrabber/byterange.py,
- urlgrabber/grabber.py, urlgrabber/keepalive.py,
- urlgrabber/mirror.py, urlgrabber/progress.py: removed urlgrabber
- modified Makefile to remove urlgrabber
-
-2005-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/transaction.py: don't turn off nosignatures/nodigests,
- turn it on. Should do the right thing on rpm 4.4.1 now
-
-2005-02-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * shell.py: add a depsolve and listTransaction command into the
- shell mostly a proof-of-concept.
-
-2005-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: duplicate repository traceback fix
-
-2005-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog
-
-2005-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-template.xml: remove template xml that has no value anymore
-
-2005-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-daily.spec, yum.spec: updated spec file for versin changes -
- 2.3.0
-
-2005-02-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/LICENSE, urlgrabber/README, urlgrabber/__init__.py,
- urlgrabber/byterange.py, urlgrabber/grabber.py,
- urlgrabber/keepalive.py: check new urlgrabber into yum-HEAD. Once
- urlgrabber package is made this will be removed from this source
- tree
-
-2005-02-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: proxy fixes
-
-2005-02-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: updated docs for proxy options that are now
- implemented
-
-2005-02-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: allow undefining proxies in repo
- sections use _none_ to disable proxy for a repo. abstract out the
- repos classes from the config class
-
-2005-02-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, yum/__init__.py, yum/depsolve.py,
- yum/packages.py, yum/transactioninfo.py: - added in Terje's new patch for the rpm callback - setup some
- background for some items in transactioninfo.py - specifically
- storing the package object in the transaction member object. - made
- pkgtup an attribute of every package object rather than a callable
- method.
-
-2005-02-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/repos.py: rearranged
- repository configuration. Instead of repos being an attribute of the
- config class it is now split out as a base attribute from the
- YumBase object. This gives us better separation from the
- configParser format and let's us do newer things with resetting
- information in repositories
-
-2005-02-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for localupdate/localinstall where it could not update
- b/c of arch change on localPackage. Also fix two related bugs: 1.
- unnecessary searching of filelists when the local package cannot be
- installed 2. error in output string for localupdate output -
- surprised no one has seen that one yet merge to HEAD
-
-2005-02-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: fix for:
- https://bugzilla.redhat.com/beta/show_bug.cgi?id=147275 merge to
- HEAD
-
-2005-02-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: checked in Terje's callback progress changes to HEAD
-
-
-2005-02-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/byterange.py: HEAD check in of byterange, for now.
-
-2005-02-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: get rid of bogus print statement in repo class
-
-2005-02-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: fix for case where it keeps picking the wrong
- package to solve for in a list of two possible cases. This whole
- problem will go away when we stop 'GUESSING' which arch on a
- multilib has the requirement.
-
-2005-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: implement yum shell filename - patch from Terje
- Rosten. now you can do: #!/usr/bin/yum shell install foo bar baz
- remove quux update dor run and have it do those all in one
- transaction.
-
-2005-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: remove crap
-
-2005-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, shell.py: split shell out into separate class using
- cmd.Cmd cleaned up cruft in cli from shell
-
-2005-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: add yum.conf man page entries for tsflags
-
-2005-02-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/transaction.py, yum/__init__.py, yum/config.py,
- yum/depsolve.py: add in tsflags config option. Allows you to set
- certain transaction flags for use for your runs. Enabled flags are:
- noscripts notriggers nodocs test default is no tsflags.
-
-2005-01-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yummain.py: Very early implementation of
- a yum shell. For most very simple cases it appears to work. It
- doesn't look very pretty, though.
-
-2005-01-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: crack resulting from this weekends 'resolvedep' for all
- the apt addicts who seem to think this command matters: yum install
- /some/path/to/some/file it will search the provide files for a
- match and install the package providing that. it doesn't work for
- updates it doesn't work for erases don't ask.
-
-2005-01-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: fix for not alphabetizing pre-trans and
- post-trans pkg listings
-
-2005-01-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: minor fix in how the 'best package' is selected
- (craaaaaaaaaaaaaack)
-
-2005-01-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: finish out dep search for versioned deps
-
-2005-01-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: check in
- resolvedeps function not quite complete but most of the way there
- and cleaned up a bug that might show up in dep resolution
-
-2005-01-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog
-
-2005-01-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: updated versions to 2.1.13
-
-2005-01-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile: fix up to Makefiles - patch by Paul Howarth
-
-2005-01-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: add kernel-devel to installonlypkgs in config.py
- for those zany kernel people
-
-2005-01-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: small changes to download total size output patches
- (mostly to make them be quiet)
-
-2005-01-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py: included Gijs' patch to output total download
- amount before confirming w/user
-
-2005-01-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: added url to webpage in manpage
-
-2005-01-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/grabber.py, yum/__init__.py, yum/packages.py,
- yum/repos.py: regets are enabled now. It looks like it should be
- handling everything nicely, we'll see how well it works :) regets
- are disabled for header downloads, though, due to the byte-range
- gets.
-
-2005-01-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: - fixing up proxy info - enabling regets makes all things fall over.
-
-
-2005-01-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: more correct solution for aforementioned problem
-
-
-2005-01-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: slight output log adjustment
-
-2005-01-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: potential fix for problem of yum trying to
- install older versions of things
-
-2005-01-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageSack.py: cli.py - correct some typos and
- change a log level for some debug output packageSack.py - apply
- Gijs' patch to reduce search size.
-
-2005-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/repos.py: few more clean ups to
- baseurl parsing from repos.py
-
-2005-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/misc.py: minor fix in gpgkeyinfo for garbage keys
-
-2005-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: fix for not doing a replacement variable call on
- baseurls
-
-2005-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, docs/yum.conf.5, yum/misc.py, yum/pgpmsg.py: check in
- Menno's gpg key import enhancement and yum.conf man page updates.
-
-2005-01-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/repos.py: make sure
- mirrorlists are not downloaded and parsed until repo is explicitly
- enabled in repoSetup() or by repo.enable() or repo.baseurlSetup()
-
-2005-01-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fixed up gpgcheck warning message if no keys in light of
- gpgkey info
-
-2005-01-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py: StopIteration added for empty rpmdb
- queries fixed yum -c option to allow: url config files again and fix
- installroot specification. if installroot is specified then it will
- look for the config file in the installroot path. If it can't find
- one there it defaults to the normal / path.
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/repos.py: merge terje's
- yum-ui patch to add a package download counter and add a text
- information to repomd grabbing.
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/byterange.py, urlgrabber/grabber.py,
- urlgrabber/progress.py: terje's patches and new-merge of urlgrabber
- - include REST fixes
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: added repository to transaction confirmation listing.
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * serverStuff.py: Bug in Error reporting - closing bug #384 - thanks
- for the patch
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py, yum/transactioninfo.py: Mark packages with
- Provides: kernel as kernels - and therefore only install them
-
-2005-01-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: don't resolve deps for packages we're removing
- resolve deps ON packages we're removing, but not FOR it. closes bug
- #386
-
-2005-01-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * AUTHORS: Added Menno Smits to AUTHORS file
-
-2005-01-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/config.py, yum/misc.py,
- yum/pgpmsg.py: changes for menno's pgp key importing routines -
- thanks to Menno Smits
-
-2005-01-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: remove some ambiguity in the man page: close bug
- #144613
-
-2005-01-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: fix for bug 382
-
-2005-01-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: fix for case in callback where package is obsoleting
- and updated (grr)
-
-2005-01-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: don't add duplicates to the transaction
- info, no point.
-
-2004-12-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, yum/groups.py: apparently I needed more
- space in yum/groups.py :) fix for garbage strings in epoch field in
- stringToVersion()
-
-2004-12-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/groups.py: allow groups to
- take group.id's too not just group.names.
-
-2004-12-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: fix for signature checking in legacy yum-arch -
- closes rh bug 141758
-
-2004-12-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: proper yum.conf - thanks to Menno Smits
-
-2004-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: all the hdr pulling does so by using the hdr
- index in the rpmdb - big speed up for removes and updates
-
-2004-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, output.py, yum/__init__.py, yum/depsolve.py,
- yum/packages.py, yum/transactioninfo.py: much of transactioninfo is
- implemented god does some of this need to be cleaned up, again. and
- why, just for fun, don't I make EVERYTHING take and return package
- objects?
-
-2004-12-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/transactioninfo.py: - modified __init__.py to use transactioninfo - made most of the
- transactioninfo changes for cli - need to fix updates uses of it -
- modified getMember in transactioninfo.TransactionData to return all
- if none specified.
-
-2004-11-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: typo fix in matchNaevr()
-
-2004-11-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: cleaned up the config.py yum.conf output defaults
-
-2004-11-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog edits
-
-2004-11-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: update misc files to yum 2.1.12
-
-
-2004-11-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: typo in #! line
-
-2004-11-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: yum clean output fix - bug: 140872
-
-2004-11-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py, yum/depsolve.py: fixes for installroot with
- logfiles and paths to repo.d dir fix for bug 281 at atrpms fix for
- bug 140832
-
-2004-11-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py: prelim fixes for logfile and chroot paths
-
-2004-11-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: try to catch keyboard interrupt earlier
-
-2004-11-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5, yum/config.py: check in throttle and bandwidth
- config option patch from Menno Smits check in yum.conf.5 man page
- update from Menno Smits
-
-2004-11-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: remove --download-only option so it doesn't pass through
- the options check
-
-2004-11-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: minor change in logging level for post-transaction output.
-
-
-2004-11-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: minor logic change in patch for output in cron job.
-
-2004-11-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py: fix for outputting in cron job to cron emails
- - whoops fix for moving output when not on a tty.
-
-2004-11-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/repos.py: make it more reasonable to import
- yum as a module instead of running it directly.
-
-2004-11-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: some nice, purty methods for the
- transactioninfo. Still not complete but getting closer
-
-2004-11-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for generate-rss bug with 'recent' not specified
-
-2004-11-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, yum/depsolve.py: check in patch to make
- output look prettier and more accurate for unresolveable dep
-
-2004-11-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: traceback when both packages of conflict in the
- ts.
-
-2004-11-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: more detail on what I need to do
-
-2004-11-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for log file being executable - rh bug #137963
-
-2004-10-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py: fix for two different bugs: 1. yum
- install foo.i386 on an x86_64 machine 2. yum remove foo where two
- different packages require something from foo
-
-2004-10-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py: fix for noarch pkg installs.
-
-2004-10-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py: implement yum list obsoletes
- which outputs a nicer layout for obsoletes
-
-2004-10-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py, yum/__init__.py: - implement yum update /path/to/file.rpm - fix yum module so it
- won't import the rpmdb more than once
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: remove debug print output
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: I'm beginning to hate ia32e
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py: one more ia32e fix - this code needs a testunit,
- badly.
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: fix for ia32e on updates
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py: fix ia32e and iseries to be picked up as
- multilib arches.
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: Package is spelled with 2 As
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog updates
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: version number changes
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: doc updates for includepkgs
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: make some of the error messages
- from the depsolver a little more verbose/clear
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix traceback when group specified to update or remove
- does not exist
-
-2004-10-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile: Fix cron job perms
-
-2004-10-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: fix for list objects not offering an
- __iter__ method in python 2.2
-
-2004-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: update out of conflict implemented - fixes bug
- 347
-
-2004-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: minor doc changes to transactioninfo.py -
- need to finish fleshing out these classes
-
-2004-10-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: make an unused file compile
-
-2004-10-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: output transaction info for confirmation from user when in
- debuglevel 1
-
-2004-10-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yummain.py: fix for bug 344
-
-2004-10-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: implemented includepkgs for repositories
-
-2004-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: allow for #'s in mirrorlists as comments deal with
- blank lines more gracefully in mirrorlists
-
-2004-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: remove --downloadonly option, for now
-
-2004-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: fix for erasure dep problem in bug 340
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Check in the Changelog
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: more yum.conf updates
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: yum.conf update for gpgcheck
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec, yum/__init__.py: fixed problem
- if one repo had a broken groups file it would take out the whole
- process.
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/groups.py, yum/repos.py: minor pychecker catches
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: minor pychecker fix
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: update man page
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yummain.py: handle failurereport properly Fix
- for: 136178
-
-2004-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: now --disablerepo and --enablerepo
- work as you'd more or less expect them to work
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog for the moron-release
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: look, I'm an idiot, and I left a
- local devel path in the binary 2.1.9 iteration
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py: damn it.
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog checkin
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: update version number to 2.1.8
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: modified file name for gpgkeycheck caching
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: sort groups for grouplist
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: misc fixed pychecker found
-
-2004-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: add in a function that will check if the
- user has any gpg public keys installed in the rpmdb if the user has
- gpgcheck=1 set anywhere. If the user has it set and does not have
- any gpg keys installed it will error out and report a sensible
- message about how to solve it. If they do have keys installed it
- will save a file in cachedir so it won't have to make the check
- again. It's not intended to be a serious measure to stop abuse, but
- it will catch 90% of the people who have enabled gpgchecking w/o
- importing any keys
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, rpmUtils/transaction.py: implemented
- post-transaction report output - just a short format of what
- happened
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/grabber.py: checked in fix to yum-urlgrabber for bug
- 335
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: add clean metadata and clean cache
- functions remove garbage print output from makecache
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: stray period
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: minor string change for config error message
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, output.py: few more callback clean ups tidy
- up some output in different debug levels
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for install with localrpm package via 'install' not
- 'localinstall'
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, output.py, rpmUtils/transaction.py: filelog
- functional
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/grabber.py: update urlgrabber to fix up a couple of
- problems, Thanks to Ryan for making these happen so quickly
-
-2004-10-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/depsolve.py: lots of
- output changes to make the output and callbacks prettier
-
-2004-10-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile: modify makefile for transition from yum.sh -> yum.py in
- bin/
-
-2004-10-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum.py, bin/yum.sh: removing shell script which caused pain,
- adding python script that removes pain
-
-2004-10-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yummain.py: Check in Fix for duke bug
- #323
-
-2004-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/depsolve.py, yum/packages.py,
- yum/repos.py: implement a local package install mechanism you can
- now do: yum localinstall /path/to/a/file.rpm and it will install or
- update it depending on what should be done to it. you can also do:
- yum install /path/to/a/file.rpm some_package_from_a_repo and it
- will 'do the right thing' However, you will pay the performance
- penalty of importing the repository metadata if you do it w/install
-
-
-2004-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/mdcache.py: grouse around in mdcache some more to make it
- delete the memory it's holding. Ultimately to no avail.
-
-2004-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/oldUtils.py: fix for i18n import that doesn't exist
-
-2004-10-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/mdcache.py, yum/repos.py, yummain.py: - make yum makecache just a little light - though clearly something
- is wrong with the garbage collection - change a few debug outputs
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix up usage()
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Check in Changelog
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: update version strings
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: modifications to the yum man page
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: checked in Gijs Hollestelle's updated yum man page
- Thanks!
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, bin/yum-arch, bin/yum.sh, yum-arch, yum.sh: move
- yum-arch and yum.sh into bin/ dir
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8: add in yum-arch man page
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: fix minor bug in pullheaders and add warning
- expression
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum: remove obsolete yum bin file
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, docs/Makefile, pullheaders.py, rpmUtils/__init__.py,
- rpmUtils/oldUtils.py, serverStuff.py, yum-arch, yum.spec: merge in
- yum-arch
-
-2004-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/__init__.py, urlgrabber/grabber.py,
- urlgrabber/mirror.py, urlgrabber/progress.py, yum/__init__.py,
- yum/config.py, yum/repos.py: added in new urlgrabber implemented
- timeout and fixed up changes for new urlgrabber checkfunc api
-
-2004-10-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py: implemented groupupdate and
- groupremove
-
-2004-10-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/arch.py, yum/packages.py: fix situation with
- kernels of lesser archs getting installed on calls to install when
- they should really be 'update' calls.
-
-2004-10-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py: yum generate-rss updates option added
-
-2004-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: clean up debug wording
-
-2004-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: partial implementation of groupinstall - need to clean up
- the yum install kernel problem w/older non-bestarch kernels
-
-2004-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py: implemented groupinfo
-
-2004-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/repos.py: fix grouplist
- for nonroot users added yum makecache to setup all the metadata
- cache pickles.
-
-2004-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py: grouplist now works correctly
- - takes one argument 'hidden'
-
-2004-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update
-
-2004-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: 2.1.6
-
-2004-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.conf: removed stray yum.conf
-
-2004-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/config.py, yum/packages.py: add
- showdupesfromrepos option to config - boolean if set then duplicate
- packages of different versions will be shown if unset then only the
- newest packages in a repository will be shown this only affects
- display it does not affect depresolution or other functions.
- defaults to 0
-
-2004-10-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/packages.py, yum/repos.py: mdcache import working and
- fixed a bug where the repomd.xml would be downloaded twice and
- imported twice.
-
-2004-10-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageObject.py, yum/mdcache.py, yum/packages.py,
- yum/repos.py: mdcache implemented. Need to write yum clean mdcache
-
-2004-10-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: fleshed out some of the PrimaryEntry object
- parsing
-
-2004-10-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageObject.py, yum/__init__.py, yum/mdcache.py,
- yum/packages.py, yum/repos.py: incomplete modifications to
- incorporate icon's pickle handler for metadata caching
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: whoops - last minute fix
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: update changelog for 2.1.5
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum-daily.spec, yum.spec: update to 2.1.5
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py: made yum list recent be sane
- and sensible
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: remove a bunch of unused imports
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: uncommented something that should not have been
- commented
-
-2004-10-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, rpmUtils/updates.py, yum/__init__.py, yummain.py:
- explicitly delete all transaction set objects in unlock() to make
- sure we free up any lockers. It boggles my mind why this isn't
- caught by another item but <shrug>
-
-2004-10-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, rpmUtils/__init__.py: fix for lists being > 80chars
- deleted all match iterators I create, just in case
-
-2004-10-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py: - Fix for Bug 324 - when in caching-only mode and the header is not
- available then it would traceback - fix for typo in yum info
- function.
-
-2004-09-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/groups.py: stubs for group functions
- in place cleaned up groupsetup so it's no longer importing metadata
- it doesn't, yet, need added a nosack option to doRepoSetup() so it
- will setup the repo dirs and get the repomd.xml but not download
- primary.xml.gz or import the metadata
-
-2004-09-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog - call it 2.1.4
-
-2004-09-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, etc/yum.conf, yum-daily.spec, yum.spec: - label things as 2.1.4 - make the config file less stupid
-
-2004-09-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, rpmUtils/__init__.py, yum/depsolve.py: speed up erasure
- depresolution a little. mi.pattern() is slooooooooow
-
-2004-09-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py:
-
- ---------------------------------------------------------------------- finished yum provides - can be very slow on repomd search due to filelists
-
-2004-09-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/packages.py: partial implementation
- of provides/whatprovides need to search rpmdb, too.
-
-2004-09-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: hopeful fix for the ts errors tuple pain
-
-2004-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yummain.py: fix ctrl-c from users. If
- you've imported the rpmdb first then ctrl-c signal is grabbed by rpm
-
-
-2004-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for stupid sigcheck error result strings bug #319
-
-2004-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: search rpmdb, too
-
-2004-09-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/packages.py, yummain.py:
- give search a callback for faster output added a KeyboardInterrupt
- exception to yummain to catch user ctrl-c'ing things
-
-2004-09-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageSack.py, yum/__init__.py: check in search
- function
-
-2004-09-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix for bug #318 - correct when no option narrowing option
- specified to yum list
-
-2004-09-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/packages.py: new obsoletes/updates list
- output
-
-2004-09-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/depsolve.py: implement a depsolve callback
-
-
-2004-09-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, rpmUtils/transaction.py, yum/__init__.py:
- potentional fix for rh bug# 133051 cleaned up list functions - a lot
- more generic now need to clean up obsoletes lists and refine recent
- metric.
-
-2004-09-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/repos.py: - fix for bug #314, check download md against checksum
-
-2004-09-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: partially completed abstraction of
- package list generation and display code.
-
-2004-09-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix for yum -c w/no file found
-
-2004-09-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fix list bug in 'recent' changes
-
-2004-09-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: solve issue with up attribute
- not existing when needed.
-
-2004-09-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py, yum/config.py, yum/misc.py: - begin rework of list functions - stub of depsolve progress
- callback - GenericHolder object in yum/misc.py - Make config's show
- up as attributes when re-set - remove src files from default
- searches/lookups
-
-2004-09-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/__init__.py: make output into a class
- (abstract, really) to be inherited from for the base yum class for
- the cli make rss generation include a link
-
-2004-09-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: iterator method - untested
-
-2004-09-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.sh: fix for the shell expanding globs
-
-2004-09-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: clean up rss generation so it is a lot nicer on memory
- for output from lots of packages.
-
-2004-09-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, yum/__init__.py, yum/depsolve.py,
- yum/packages.py: after much pain header downloading and checking
- work nicely package downloading and checking work nicely. especially
- cache verification
-
-2004-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, yum/depsolve.py: make filelists.xml be
- imported from all repos if a file dep exists that does not match
- /etc/*, *bin/* or /usr/lib/sendmail.
-
-2004-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/transactioninfo.py: add transaction info class stubs - these
- will be used to store the transaction Info instead of the one from
- rpmUtils.
-
-2004-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: put in stubs for depsolve callbacks
-
-2004-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, rpmUtils/updates.py, yum/__init__.py: fixed
- traceback on bad pkg in sigcheck fixed problem with available file
- also being installed and obsoleting something that is installed, as
- well. set debug mode on for updates parsing if debuglevel is > 5 in
- yum.
-
-2004-09-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageSack.py, yum/__init__.py: make indexes be
- built after the package exclusions have occurred speeds up excludes
- tremendously.
-
-2004-09-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, cli.py, yum.spec: fix for reporting errors from
- transactions runs. updated changelog updated spec file
-
-2004-09-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, cli.py, repomd/packageSack.py, yum/__init__.py,
- yum/depsolve.py, yum/packages.py: Large number of depsolver changes
- and fixes. Should be much more correct.
-
-2004-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, cli.py, yum.spec: Couple more doc strings updated
- changelog brand this as 2.1.2 made isatty() work so outputting to a
- file doesn't show a bunch of garbage
-
-2004-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/misc.py: yum clean implemented added
- a few explanatory output strings
-
-2004-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: noticed I left out the gpl header
-
-2004-09-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: probable fix for depresolution error - bug #290
-
-2004-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: iterate version and various clean ups in cli.py
-
-2004-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, yum.sh, yum.spec: - change base path to /usr/share/yum-cli for cli front end and to
- stop conflict with older yum .pyc files
-
-2004-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/Errors.py, yum/__init__.py, yum/groups.py,
- yum/repos.py: many modifications to form the basis for the groups to
- start working again
-
-2004-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/comps.py, yum/groups.py, yum/yumcomps.py: fix tab/space issue
- in comps.py move yumcomps.py to groups.py
-
-2004-09-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yummain.py: fixed traceback on unimplemented command made
- yum check-update work There is room for much improvement here
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * INSTALL, README: update install and readme
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * AUTHORS: add some people more needed, I'm sure
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated Changelog
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum.spec, yum/__init__.py: sigchecking is here
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: iterate release, silly
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: rm old .pyc files if they can be found in /usr/share/yum
- this to get rid of old cruft clogging up the works
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, etc/Makefile, etc/yum.console, etc/yum.pam, yum.spec:
- remove consolehelper dep from makefile remove consolehelper from
- makefile add yum.console and yum.pam files jeremy katz added to tree
- for consolehelper
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * install-sh: removed install-sh b/c I'm a dumbass
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile, docs/Makefile, etc/Makefile, repomd/Makefile,
- rpmUtils/Makefile, urlgrabber/Makefile, yum/Makefile: Add Makefiles
-
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, bin/Makefile.in, configure.in, docs/Makefile.in,
- etc/Makefile.in, po/Makefile.in: apply jeremy's makefile patches,
- removes configure stuff
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * install-sh: need for configure
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.sh: added yum.sh from Jeremy Katz's Patch
-
-2004-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec, yum/depsolve.py, yum/packages.py, yum/repos.py: moved
- metadata to repomd
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: comment a little more
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: if you find something that could be an update, when doing
- installs, pass it off to update to make sure it is.
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py, yum/repos.py: make caching mode/user mode
- work again - silly caches, tricks are for kids!
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/transaction.py, yum/packages.py: update takes
- options now obsoletes should work better - a touch weird though.
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/packages.py: fixup yum info
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: remove some functions that don't really do anything
-
-
-2004-08-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/config.py, yum/depsolve.py: --rss-filename=
- to output the rss to a file default writes to yum-rss.xml in cwd
-
-2004-08-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/miscutils.py, rpmUtils/transaction.py,
- yum/__init__.py, yum/config.py, yum/depsolve.py, yum/repos.py: - installroot now works - fix depsolving for filedeps in certain
- situations - clean up cruft in all sorts of places
-
-2004-08-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageObject.py, repomd/packageSack.py,
- rpmUtils/updates.py, yum/__init__.py: --obsoletes working fixed
- extras
-
-2004-08-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, yum/__init__.py, yum/depsolve.py: empty repository fix
- and clean up debug print's
-
-2004-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/miscutils.py, yum/depsolve.py, yum/packages.py: - fix for erasure problem with multilib - added some extra debug
- information that will be handy later
-
-2004-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py, rpmUtils/miscutils.py, yum/depsolve.py:
- erase resolves out non-pkg requirements for depsolving
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py, yum/repos.py: fix file:// urls for
- installs
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: fix up progress callback counter for other
- and filemd importing when packages have been deleted from
- packagesack.
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: additional output/debugging strings
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py: - make a numrecent option in the yum.conf - refine the functionality
- of yum list recent (and hence generate-rss) a bit - The concept of
- what 'recent' means will need to be refined considerably right
- now it's pretty much a sort by file timestamp, not much more.
- it really should be something more related to relative age to system
- date. There is much room for refinement and anyone wishing to
- undertake that refinement is quite welcome to do so. :)
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: add debugging output make yum list (w/o any package
- narrowing option) work
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py, yum/packages.py: whitespace fix in
- rpmUtils fix docstring in yum/packages.py
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/config.py: - make excludes work - this might require some re-implementation as
- it currently removes the packageobject from the pkgSack. This is
- fine, but it takes time to do this. A couple of options: - simply
- make a list of excluded packageobjects and check that during
- listing and depresolution (this is kinda icky b/c we end up doing
- lots of checks throughout all of yum) - delete the objects from
- the pkgsack and add them to an excluded sack so we can query on
- them later.
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py: - fixed exception in returnPackages() for calls to it with an
- empty/non-existent repoid - removed redundant method call
-
-2004-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: removed wrongly named and redundant method call
-
-2004-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: removed old function stubs
-
-2004-08-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py: - added guid to each package item. - more info to non-xhtml output -
- need to pass in repos object or figure another way to get valid
- link locations for packages.
-
-2004-08-22 Ryan Tomayko <rtomayko at naeblis.cx>
-
- * output.py: Fixed a few generateRSS bugs: - ChangeLog entries don't
- have dates. Removed from format. - Put a pre tag around changelog
- text in description. Readers that don't understand xhtml:body were
- stripping linear whitespace.
-
-2004-08-22 Ryan Tomayko <rtomayko at naeblis.cx>
-
- * output.py: Fixed bad indent (some lines were 2 spaces)
-
-2004-08-22 Ryan Tomayko <rtomayko at naeblis.cx>
-
- * output.py: First crack at implementing generate-rss command. I've
- been testing with: python yummain.py -c yum.conf -d 0
- generate-rss > yum.rss The generated file should be valid RSS 2.0.
- All required elements are present and there should be no chance of
- outputting ill-formed XML. Some other implementation notes of
- interest: * Item title's are set to the package's n-e.v-r.a *
- Item pubDate's are set to the package's buildtime. * The content
- for an item is the package's summary, followed by the
- description, followed by the changelog. * The ChangeLog for a
- package contains only the last three entries. Some notes for the
- future: * The entire RSS feed is being built up within a single
- libxml2 document. If we want to extend this to build arbitrarily
- large feeds, we may need to output each item as we go instead of
- waiting until the whole feed is built. * Might be nice to add
- an output file argument for convienience (-d 0 and redirecting
- stdout is slightly annoying). Should just work.
-
-2004-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, yum/repos.py: fix caching code for pkg download bug
- in callback on erasures
-
-2004-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py, yum/depsolve.py, yum/packages.py,
- yummain.py: still more dep resolution fixes and now erasures should
- be significantly faster
-
-2004-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/depsolve.py: more dep fixes and a rather silly process
- ordering problem in doTransaction()
-
-2004-08-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py, rpmUtils/transaction.py,
- yum/__init__.py, yum/depsolve.py: more noise on output note to some
- functions in rpmUtils depresolution fixes
-
-2004-08-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, cli.py, output.py, rpmUtils/__init__.py,
- rpmUtils/transaction.py, yum/__init__.py, yum/depsolve.py,
- yum/packages.py, yummain.py: installations work erasures work - but
- some of the depresolution is wrong. rpm callback needs to be cleaned
- up for output.
-
-2004-08-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py: speed up the depsolver a bit
-
-2004-08-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, repomd/packageSack.py, yum/__init__.py,
- yum/depsolve.py, yum/repos.py, yummain.py: - cleaned up the failover on download - added intelligence to the
- depsolver for multiple equal deps - much more needed, though. -
- added an addPkg() method to ListPackageSack Class
-
-2004-08-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, urlgrabber/grabber.py, urlgrabber/mirror.py, yum/repos.py:
- fix up the failure callback merge in newest urlgrabber + a fix
-
-2004-08-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py, yum/packages.py: fix how the
- available, update and install lists are handled as package objects
-
-2004-08-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, repomd/packageSack.py, yum/config.py,
- yum/repos.py: move around the cache and callback setup fix a typo in
- packageSack.py - thanks to first, not so functioning, try at the
- failover callback
-
-2004-08-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py, yum/repos.py: download callback is working
- now.
-
-2004-08-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/config.py, yum/repos.py: cleaned up how 'cache' is
- handled for all repos and config
-
-2004-08-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, urlgrabber/__init__.py, urlgrabber/grabber.py,
- urlgrabber/progress.py, yum/__init__.py, yum/misc.py, yum/repos.py:
- merge in latest urlgrabber fix up checksum routine (hahhah) make
- downloads work at all
-
-2004-08-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, yum/Errors.py, yum/__init__.py,
- yum/misc.py, yum/repos.py: downloader work
-
-2004-07-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, repomd/packageObject.py,
- repomd/packageSack.py, yum/__init__.py, yum/repos.py: clean up rss
- generation, clear up some sillyness with callback setup for
- repository, fix code for importing non-primary metadata, fix double
- line output for metadata import callback
-
-2004-07-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, repomd/packageObject.py, yum/__init__.py,
- yum/repos.py: found bug in the import packageObject parseSimple()
- method - empty objects, not pretty printed were erroring on
- importing.
-
-2004-07-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/packages.py, yum/repos.py: list/info
- functions in places that make more sense. need to write generate-rss
- function and import changelog metadata
-
-2004-07-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, yum/packages.py: check in for temp changes in
- list code and packages classes mostly to preserve changes so hd
- doesn't crash :)
-
-2004-07-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/packages.py, yum/repos.py:
- modifications for the Yum*Packages classes
-
-2004-07-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * bootloadercfg.py, checkbootloader.py, clientStuff.py, grubcfg.py,
- iutil.py, lilo.py, lilocfg.py, nevral.py, pkgaction.py,
- posts/bootloadercfg.py, posts/checkbootloader.py, posts/grubcfg.py,
- posts/iutil.py, posts/lilo.py, posts/lilocfg.py,
- posts/up2datetheft.py, up2datetheft.py: remove old and move things
- into better locations
-
-2004-07-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: process for part of the doTransaction
-
-2004-07-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: yum list recent - list the most recent 14 times of
- packages.
-
-2004-07-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yummain.py: made list look purty commented out what
- doTransaction() should do made all the returns match for main()
-
-2004-07-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, yum/depsolve.py, yum/packages.py: more
- depsolving goodness
-
-2004-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, rpmUtils/transaction.py, yum/depsolve.py:
- more working-ness in depsolve, onto erase and update actions
-
-2004-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * output.py, rpmUtils/__init__.py, rpmUtils/transaction.py,
- yum/depsolve.py, yum/packages.py: more depresolution changes
-
-2004-07-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: ...
-
-2004-07-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/depsolve.py, yum/packages.py: playing
- with more things for the depsolver
-
-2004-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageObject.py, yum/depsolve.py, yummain.py: clean it up
- and dump out some results.
-
-2004-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: made
- depsolving a subclass of the yum base class made use of a method
- there in the list functions more hijinks ensue
-
-2004-07-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/transaction.py: on our way to the finish line
- sorta
-
-2004-07-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: addendum for something to fix
-
-2004-07-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/arch.py, rpmUtils/miscutils.py, yum/packages.py:
- this should parse out the right arch/ver to use on installs when
- multiples are available.
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: ignore src.rpms, for now.
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: more fun with installPkgs - it now produces reasonable
- lists of packages to be installed, based on match
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: flesh out most of the primary calling function
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py: correct returnTupleByKeyword method
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: change name from doTransaction to
- buildTransaction (for all the setup suff before the depsolve)
-
-2004-06-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: fix some minor bugs
-
-2004-06-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py, yum/depsolve.py, yum/packages.py: do more work
- fleshing out for depsolve
-
-2004-06-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: make it possible for conf file to be relative path
- on command line option
-
-2004-06-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: added commands for yum update
-
-2004-06-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py, yum/misc.py, yum/packages.py: add
- misc to yum for unique() and eventually other functions partially
- implemented cli parsing for installing packages
-
-2004-06-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: whoops, one tab off
-
-2004-06-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: make returns work for listPkgs and setup stub for
- installPkgs
-
-2004-06-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/repos.py: make dirs when setting up repos
-
-2004-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageObject.py, repomd/packageSack.py: xmlReader based
- package import - should be about 25% faster
-
-2004-06-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: made the output function more sensible and less uselessly
- repetetive need to make it use a package object but first I must
- make the package objects for installed packages
-
-2004-06-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: small clean up in yum list available
-
-2004-06-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/__init__.py: convert all evr items to strings
- when pulling from the rpmdb make yum list extras work
-
-2004-06-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: refined list options, made list sorting work, add case
- sensitivity as an option to the package search
-
-2004-05-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/repos.py: catch error if failed to get/import metadata
- xml files
-
-2004-05-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/repoMDObject.py, yum/__init__.py, yum/repos.py:
- downloads of repomd.xml works again - fix the local file use for
- caches.
-
-2004-05-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yum/__init__.py: look, look, progress bars
-
-2004-05-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, repomd/packageObject.py, rpmUtils/__init__.py,
- yum/__init__.py, yum/config.py, yum/packages.py, yum/repos.py,
- yummain.py: - much of yum list - test out the new classes - lots of places to
- work on
-
-2004-05-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py, rpmUtils/miscutils.py, rpmUtils/transaction.py:
- apply x86_64 changes to arch.py from rhpl add methods to
- TransactionWrapper from real ts a couple of useful string functions
-
-
-2004-05-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: Made the YumBase class a lot more like a base
- class - added in setup methods for the core of the yum
- infrastructure.
-
-2004-05-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: cleaned out all the useless logic and flow garbage in
- main()
-
-2004-05-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: fleshed out useful methods for initial setup of yum
- 'space'
-
-2004-05-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: useless checkin
-
-2004-05-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: proof of concept for the new metadata dep
- resolution. Need to take nevral.py and convert it to: 1. finding
- it's own suggests 2. resolving via new metadata for archs
-
-2004-05-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/__init__.py: restructure locks with that base class
-
-2004-05-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py: all new cli base class for doing all the serious work
-
-2004-05-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: restructure and clean up for new base class for the
- cli
-
-2004-04-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/packages.py: new packages.py file for YumPackage class
-
-2004-04-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/transaction.py, yum/depsolve.py, yum/repos.py,
- yummain.py: made the transaction.TransactionWrapper support
- iterating over the rpm.ts to extract transaction elements made new
- YumPackage class which subclasses packageObject.RpmXMLPackageObject
- - need a nicer getHeader() function and the repos.get() function
- needs to handle more of urlgrabbers handling - the ts for
- depsolving is now populateable w/o any heavy lifting. should sit
- down tonight and do the cli parsing f'real and populate the ts,
- f'real.
-
-2004-04-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/byterange.py, urlgrabber/grabber.py,
- urlgrabber/keepalive.py, urlgrabber/mirror.py,
- urlgrabber/progress.py, yum/repos.py, yummain.py: imported new
- urlgrabber fleshed out the metadata retrieval and checksumming
- routines.
-
-2004-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/depsolve.py: initial cut at depsolve - nothing working yet but
- the populated ts is a good start needs getHeader function and
- ultimately that function needs to go somewhere tidier - but it is a
- convolution of multiple parts of yum so I'm not sure _ where_ yet.
-
-2004-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/__init__.py, rpmUtils/transaction.py, yum/repos.py: added
- a getIndexesByKeywords() function to rpmUtils/__init__.py - to grab
- the rpmdb index based on pkgtup - to help with erasures added
- dump() and change() methods to the transaction.TransactionData
- class to expedite importing that data to the ts modifications to
- yum repos for urlgrabbing
-
-2004-04-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yummain.py: some clean ups of the cli code and the
- ordering of the code
-
-2004-04-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, rpmUtils/transaction.py, yummain.py: - yummain filled with cruft for testing - added parsing of packages
- for matching: name name.arch name-ver-rel.arch name-ver-rel
- name-ver epoch:name-ver-rel.arch and wildcards of the above
-
-2004-04-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, yummain.py: cli.parseCommands() bugfix getting correct
- data back from the packageSack seems reliable now :)
-
-2004-04-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, output.py, rpmUtils/transaction.py, rpmUtils/updates.py,
- yummain.py: output - added - for output from command line cli -
- split out the output from the input parsing transaction - added some
- functions for the TransactionData class updates - fixed
- getOthersList() yummain - just temporarily made it list all updates
-
-
-2004-04-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yumlock.py: kill yumlock from main now in yum/__init__.py
-
-2004-04-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, yummain.py: packageSack.py - added __len__
- method to PackageSack Class - added delPackage()
- method, too yummain.py - used __len__ method of PackageSack
-
-2004-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: updates call fix - when you remove an entry
- you need to blank the key, as well.
-
-2004-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * cli.py, clientStuff.py, rpmUtils/transaction.py,
- rpmUtils/updates.py, yum/repos.py, yummain.py: added cli.py to store
- all the output to the command-line functions and parsing of the
- command line options updated rpmUtils from cvs pruned
- clientStuff.py - this file will eventually vanish, I think.
- yummain.py now only has a main function in it.
-
-2004-03-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, rpmUtils/tests/test.py,
- rpmUtils/tests/updates-test.py, rpmUtils/transaction.py,
- rpmUtils/updates.py: update the rpmUtils module from its cvs
-
-2004-03-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py, yummain.py: added two functions to repo and repos
- classes shuffled around init order in main() in yummain.py need to
- go through and work out all the methods I need to the rpmdb and
- metadata classes to make searching easier also need to go through
- and move the cli option parsing to clientStuff.py and make a routine
- to parse the package arguments and match them out to things in our
- lists.
-
-2004-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/packageSack.py, rpmUtils/updates.py, yum/Errors.py,
- yum/__init__.py, yum/config.py, yum/repos.py, yummain.py: this is a
- temporary place with lots of debug output, deal. :) yummain.py -
- imports local cached xml metadata, prints out some interesting info
- metadata/packageSack.py - added a simplePkgList() method, need to
- clean this up a lot and fix del() then merge it backover to the
- metadata cvs rpmUtils/updates.py - remove arbitrary print statements
- - merge back, as well yum/Errors.py - New LockError yum/__init__.py
- - base class, lock functions yum/config.py - pushed progress object
- to repos class - something prettier needs to be done yum/repos.py -
- made it deal with packageSacks and repositories - needs to take
- progress objects, optionally at instantiation.
-
-2004-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/mirror.py: add mirror.py
-
-2004-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/__init__.py, urlgrabber/byterange.py,
- urlgrabber/byterangetests.py, urlgrabber/grabber.py,
- urlgrabber/grabbertests.py, urlgrabber/keepalive.py,
- urlgrabber/setup.py: update to newest urlgrabber
-
-2004-03-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: - remove failover stuff as it is handled by mirrorgroups now, need
- to deal with repo.failed - added in repomd.xml handling
-
-2004-03-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: whoops, forgot to save
-
-2004-03-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: misc things for the
- urlgrabber/mirrorgroup changeover. dumping failover to urlgrabber
- MirrorGroups
-
-2004-03-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: useless stubs but I wanted to check it in before my
- disk crashed
-
-2004-03-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: fix the mirrorlist pull for up2date-style
- mirrorlists. this means $ARCH == $BASEARCH
-
-2004-03-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: dumbass typo - failovermethod
-
-2004-03-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: add bandwidth, throttle, keepalive, retries and
- gpgcheck to the options that can be set globally to map to all
- repositories where it is not set.
-
-2004-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: for: gpgcheck, proxy, proxy_username,
- proxy_password and keepalive, if the setting is set under [main] but
- not under the repo then the setting in [main] is the default for the
- setting in the repo.
-
-2004-03-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: make mirrorlist= in urls work make $arch,
- $basearch, $releasever and $YUM0-9 case insensitive matches
-
-2004-03-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py: docstring updates
-
-2004-03-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py, rpmUtils/transaction.py,
- transactions.py, txn-main.py, yummain.py: lots of clean ups and
- touches - mostly deletions, truth be told
-
-2004-03-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: added reposdir (ie: /etc/yum.repos.d)
- support to config processing - it looks for *.repo in the config
- variable reposdir path processes each one out using the include=
- options then reads them in as repositories
-
-2004-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: fixes to repos from the other night's
- changes separated out the repository parsing code into a method of
- config - now it should be easier to do the yum.repos.d
-
-2004-02-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/yumcomps.py: remove rpm and ts requirement from yumcomps.py -
- just needs a package tuple list, now.
-
-2004-02-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py, rpmUtils/updates.py, yum/config.py,
- yum/repos.py: updates.py: finished obsoletes code arch.py: added
- getBestArch() and changed getBaseArch() config.py: fixed up baseurl
- lists, added stubs for mirror list handling repos.py: added
- repos.delete() function
-
-2004-02-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/miscutils.py, rpmUtils/tests/test.py,
- rpmUtils/updates.py: obsoletes code and obsoletes testing
-
-2004-02-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: it might not be obvious right away, but I'm
- an idiot. when you're iterating over a list, it's a good idea to NOT
- remove items from that list lest you wish to truncate your results
-
-2004-02-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/updates.py: mindboggling simple functions added FIXME to
- where I need to do work
-
-2004-02-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * rpmUtils/arch.py, rpmUtils/tests/test.py, rpmUtils/updates.py:
- check in some testing code for rpmUtils.updates
-
-2004-02-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber/LICENSE, urlgrabber/README, urlgrabber/__init__.py,
- urlgrabber/byterange.py, urlgrabber/byterangetests.py,
- urlgrabber/grabber.py, urlgrabber/grabbertests.py,
- urlgrabber/keepalive.py, urlgrabber/progress.py,
- urlgrabber/setup.py, yum/rpmUtils.py: added urlgrabber in the right
- place removed old rpmUtils
-
-2004-02-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * repomd/__init__.py, repomd/mdErrors.py, repomd/mdUtils.py,
- repomd/packageObject.py, repomd/packageSack.py,
- repomd/repoMDObject.py, repomd/test.py, rpmUtils/__init__.py,
- rpmUtils/arch.py, rpmUtils/miscutils.py, rpmUtils/oldUtils.py,
- rpmUtils/transaction.py, rpmUtils/updates.py, yum/repos.py,
- yummain.py: create most of the rpmUtils new updates class import the
- metadata stuff for now cleanups to yummain and repos much more to go
-
-
-2004-02-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yumlock.py: do it 'right'
-
-2004-02-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yumlock.py: fix for locale issue with lockfile exception check
-
-2004-02-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/repos.py: clean up some comments and > 80 char
- lines
-
-2004-02-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/repos.py: comment about handling urls and $vars in the
- Repository Class
-
-2004-02-02 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yum/failover.py, yum/repos.py: modified config for
- new repos.RepoStorage and repos.Repository Classes modified failover
- to meet new repository class add repos.py
-
-2004-01-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum/config.py, yummain.py: rename things in the config.py methods
- and objects to talk about repos not servers (might as well do it
- now) clean up and expan cli/arg parsing
-
-2004-01-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yum/config.py: clean out clientStuff of old,
- crufty functions add obsoletes boolean to config
-
-2004-01-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: removed config.py - now on yum/config.py
-
-2004-01-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, archwork.py, bin/Makefile.in, bin/yum-arch,
- callback.py, clientStuff.py, comps.py, docs/Makefile.in,
- docs/yum-arch.8, failover.py, i18n.py, install-sh, keepalive.py,
- logger.py, mkinstalldirs, nevral.py, pkgaction.py, po/pygettext.py,
- po/ru.po, po/yum.pot, pullheaders.py, py-compile, rpmUtils.py,
- serverStuff.py, urlgrabber.py, yum/Errors.py, yum/__init__.py,
- yum/archwork.py, yum/comps.py, yum/config.py, yum/failover.py,
- yum/logger.py, yum/rpmUtils.py, yum/yumcomps.py, yumcomps.py,
- yummain.py: - deleted all the cruft for yum-arch - moved all the things that
- will be library modules into yum/ - updated makefiles - if this
- builds and works it would be an absolute miracle.
-
-2003-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: doc typo
-
-2003-11-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum-arch: fix from rtomayko - fixes change in call for
- pullheaders.main()
-
-2003-11-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * keepalive.py: patch for python 2.3
-
-2003-10-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: add kernel-source to installonlypkgs make the lists
- take comma or space or \n or tab separation
-
-2003-10-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py, serverStuff.py: port --exclude for yum-arch
- forward to HEAD
-
-2003-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum, yumlock.py, yummain.py: apply locking patches to HEAD
-
-2003-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: merging Ryan Tomayko's include= patch for the config
- file
-
-2003-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, clientStuff.py, config.py, docs/yum.8,
- docs/yum.conf.5, etc/yum.init, etc/yum.logrotate, nevral.py,
- pkgaction.py, rpmUtils.py, yummain.py: merge all of 2.0.X changes
- back into head
-
-2003-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * keepalive.py: one more clean up
-
-2003-10-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * po/Makefile.in, po/pygettext.py, po/ru.po, po/yum.pot: fix yum
- translation files from the cvs shuffle
-
-2003-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * comps.py, depchecktree.py, failover.py, i18n.py,
- progress_meter.py, rpmUtils.py, yumcomps.py: adds, deletes, all a
- happy merge
-
-2003-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * transactions.py, txn-main.py, yum-template.xml: add the new files
-
-
-2003-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-7.x.spec, yum-daily-7x.spec: delete things that don't exist
- anymore
-
-2003-10-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, Makefile.in, README, TODO, archwork.py, bin/yum,
- bootloadercfg.py, callback.py, checkbootloader.py, clientStuff.py,
- config.py, configure.in, depchecktree.py, docs/yum-arch.8,
- docs/yum.8, docs/yum.conf.5, etc/Makefile.in, etc/yum.conf,
- etc/yum.init, grubcfg.py, iutil.py, lilocfg.py, nevral.py,
- pkgaction.py, pullheaders.py, serverStuff.py, up2datetheft.py,
- yum-daily.spec, yum.conf, yum.spec, yummain.py: merge yum-2_1 branch
- to become HEAD begin to 'correct' how cvs is done so it matches the
- rest of the world
-
-2003-09-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: doc typo fix old-headers->oldheaders
-
-2003-09-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: typo in --help
-
-2003-09-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: argh - dumb typo in manpage fixed
-
-2003-09-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: official 1.0.3 tagging
-
-2003-09-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum-7.x.spec, yum.spec: update to make 1.0.3
-
-2003-09-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: completely check in files <sigh>
-
-2003-09-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum-7.x.spec, yum.spec: edits for version number
- 1.0.2
-
-2003-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, etc/Makefile.in, yum-daily-7x.spec, yum-daily.spec:
- added yum-daily spec files, fixed up makefiles for them
-
-2003-08-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber.py: typo in urlgrabber
-
-2003-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py: exactarch was never being checked for
- in the config file - so the exactarch setting was doing exactly
- nothing. exactly :) fixed - thanks to frank costanza for pointing
- this out.
-
-2003-07-28 Michael Stenner <mstenner at linux.duke.edu>
-
- * urlgrabber.py: Dropped in the new urlgrabber from the yum-2
- branch. Not much has been added for yum-1 (user-agent support has)
- but the two versions of urlgrabber are the same again.
-
-2003-07-28 Michael Stenner <mstenner at linux.duke.edu>
-
- * clientStuff.py: Modified to push yum version into urlgrabber for
- use in user-agent. This happens at import.
-
-2003-07-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: catch a zlib.error - bug #71
-
-2003-07-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, docs/yum.conf.5: updated docs for tolerant mode
-
-2003-07-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, pkgaction.py, yummain.py: add in
- tolerant mode for 1.0/rpm 4.0.4 branch
-
-2003-05-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, yummain.py: make docs consistent
-
-2003-05-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, configure.in, yum-7.x.spec, yum.conf, yum.spec: mark as
- 1.0.1 update changelog update spec files update silly conf file
-
-2003-05-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * lilocfg.py, pkgaction.py, translate.py: pkgaction: catch lilo test
- error more gracefully lilocfg: fix s/up2date/yum/ translate: fix
- s/up2date/yum/ - those last two from D. Burcaw's patches
-
-2003-05-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py:
-
- ---------------------------------------------------------------------- disable disk space check if there is nothing is nothing to be installed.
-
-2003-05-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: document it
-
-2003-05-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: import rpm needed in yummain (boggle)
-
-2003-05-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yummain.py: fixing up the ignore disk space check
-
-
-2003-05-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: typo
-
-2003-05-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py: ignore disk space check make disk check
- error codes not suck
-
-2003-05-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: space off
-
-2003-05-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: fixing some depresolution bugs
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: potential fix for remove error
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * serverStuff.py: need to import types to do that
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * serverStuff.py: depcheck update to deal with bad headers
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: make the log output suck less
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: this should be outputting more things
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: no more perl for you young man.
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: make it output more correct things
-
-2003-04-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py, serverStuff.py: make yum-arch act sane if it
- encounters a non-rpm with a .rpm extension
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum, bin/yum-arch: these need to reference /usr/share/yum not
- /usr/lib/yum anymore
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, yum-7.x.spec, yum.spec: updated Makefile for /usr/lib
- -> /usr/share updated spec files
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum.conf: conf file now has $options
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: updated docs for: $YUM0-$YUM9 $releasever $arch,
- $basearch commands= distroverpkg= file:// support
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: more fixes
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: rpmloc not updated
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: setlocalhdrpath needed
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * urlgrabber.py: modifications to make it work with urllib under
- 1.5.2
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, urlgrabber.py: added urlgrabber and Makefile.in
- updates to include it
-
-2003-04-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py: file:// support and urlgrabber
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: catch problems that would eventually show up in the
- depresolution code - thanks to pychecker
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: and more cleanups
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: fix useless variables that were created
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: need to include types
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pullheaders.py: fix up pullheaders to correct for
- int in labelCompare
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * checkbootloader.py: backport of checkbootloader.py too
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: only download archs for your architecture
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: ok, well, so - we need that db :)
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: fix fix fix - no db to delete
-
-2003-04-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: merge back the 2.x depresolution - much cleaner
-
-2003-04-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: allow empty command fields
-
-2003-04-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py, yummain.py: backport: commands= $YUM0-9 options clean
- up regex use in config.py
-
-2003-03-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yummain.py: Comments put in for diskspace check
-
-2003-03-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: fixing archwork callback for zero length arch list
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: modification to upgrade code testing
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: close out the db when I'm done
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: for real this time
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: make distroverpkg work
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: ooo - look - reading the code you copy and paste from
- elsewhere what a novel idea!
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: and again - the right variables are handy
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: helps if you define the right variable
-
-2003-03-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: config variables in conf file - first pass
-
-2003-03-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: typos
-
-2003-03-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py, yummain.py: first check-in for new
- upgrade with arguments
-
-2003-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: misc info on what to write tomorrow remember -
- useful if we can get more fun things to list out of this like a list
- upgrades - maybe
-
-2003-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: ugh things to fix: 1. obsoletes need to be handled
- if pkgx obsoletes pkgy AND pkgz 2. vice versa - if pkgx is obsoleted
- by pkgy and pkgz which to we install? 3. continue the obsoletes
- handling in general for yum upgrade [pkgs]
-
-2003-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: typo
-
-2003-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: ooo look, regression, how nice
-
-2003-03-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py, yummain.py: modifications to make
- upgrade [pkgs] work - incomplete partial rewrite of updatepkgs
- needed
-
-2003-03-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: fix to versioned obsoletes - Thanks
- to Phil Radden
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: remove other sillyness
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: new test to fix subclassing Thanks to michael stenner
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: put it back
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: a try
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: [no log message]
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * config.py: look - typing and reading - novel concepts
-
-2003-03-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, config.py, yummain.py: try to subclass - first try
-
-2003-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum-7.x.spec, yum.spec: mark as 1.0
-
-2003-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum-7.x.spec, yum.spec: bump ver to 0.9.5, fix spec
- files
-
-2003-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/Makefile.in, etc/yum.conf: add the 7.3 conf file to the
- release tarball
-
-2003-03-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * README, clientStuff.py, docs/yum.8, docs/yum.conf.5: doc fixes for
- assumeyes and proxy information Update the readme make an error
- message have more oomph in clientStuff.py
-
-2003-03-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: remove old dead comment
-
-2003-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: typo
-
-2003-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, TODO: Update Changelog - update TODO
-
-2003-03-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, docs/yum.conf.5: updates to the docs Thanks to Joshua
- Baker-LePain for the fixes to the pkgpolicy statement
-
-2003-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: fix problems with empty repositories having trash
- lying about
-
-2003-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: reverting - don't want to mess with the print vs log
- inside 1.x
-
-2003-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: doh
-
-2003-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: modification number 2
-
-2003-03-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, clientStuff.py, yummain.py: implement check-update - to
- test - might not stick around for yum 2.x
-
-2003-03-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum-7.x.spec, yum.spec: remove perl requirements
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum: and one more little fix
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum: update lockfile stuff to clear old locks
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py: archwork backport for more archs
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: typo in -q
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8: update docs to explain -q and -vv
-
-2003-02-28 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py, serverStuff.py: update yum-arch stuff to include
- -q and -vv
-
-2003-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py: implement exactarch - config and
- getupdatedhdrlist
-
-2003-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: wow, this is SO MUCH nicer and it appears to work
-
-
-2003-02-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: new way to do the getupdatedhdrlist helluva lot
- tidier too
-
-2003-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, clientStuff.py: fix up archwork further fixing of
- clientstuff.getupdatedhdrlist
-
-2003-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: I think I fixed the arch problem.
-
-2003-02-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: possible fix for odd arch case in updates
-
-2003-01-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, clientStuff.py, yum.conf: Fix makefile.in to include
- yumlock.py, clientstuff.py typos, yum.conf and yum.spec trash
-
-2003-01-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, clientStuff.py, nevral.py: made changes that _should_
- make header checking do _something_ and retry if one is damaged more
- testing needed
-
-2003-01-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum: [no log message]
-
-2003-01-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum: hehe that's yum.pid not yum/pid
-
-2003-01-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum, yumlock.py: added yumlock from michael stenner for
- locking functionality made yum support lockfiles for root uses
-
-2003-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: unfinished changes to readHeader and get header to
- make it more robust for bad headers it should: check for headers,
- and if, when reading it, it encounters an error return none. this
- means edits in other locations to deal with the possibility of
- getting a none instead of a hdr - but only in a few spots. finish
- this tomorrow?
-
-2003-01-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: fix for clean_old_headers to deal with double
- deletion silliness
-
-2002-12-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, Makefile.in, configure.in, yum-7.x.spec, yum.spec:
- Update to 0.9.4 - split into two spec files for 7.x and 8.0
-
-2002-12-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum, bin/yum-arch: fixed sys.path.insert
-
-2002-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: look an updated changelog
-
-2002-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, docs/yum.conf.5: doc update for excludes changes
-
-2002-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, nevral.py, yum.conf: make fnmatch glob excludes
- work
-
-2002-12-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: simple edits
-
-2002-12-06 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, clientStuff.py: not quite complete changes for excludes
-
-
-2002-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: fix to use in_file.readlines() instead of dumb
- line by line in HeaderInfoNevralLoad Thanks to Bor for that patch
-
-2002-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: added stuff into the kernel updating so if it can't
- find either bootloader it exits nicely and notifies the user on the
- console and in the yum.log stopgap to deal with ydl and other
- non-x86 systems
-
-2002-12-05 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/yum, bin/yum-arch: fix append vs insert to avoid namespace
- collision
-
-2002-10-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, callback.py, clientStuff.py, depchecktree.py,
- nevral.py, pkgaction.py, pullheaders.py, serverStuff.py,
- up2datetheft.py: fix rpm404 import in clientStuff and everywhere to
- deal with exception handling on 7.x machines. This is ugly but
- theoretically it is temporary.
-
-2002-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Changelog updates
-
-2002-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum.spec: updated to 0.9.3 in spec and configure
-
-2002-10-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8, docs/yum.8: updated docs for list extras and
- yum-arch -l
-
-2002-10-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: changed layout for yum info
-
-2002-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: yum info extras work added groups
- and arch to the display fields in yum info.
-
-2002-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: stubs in place for
- per-server-section gpg-keyrings
-
-2002-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: made updates only operate on
- update-able packages. so 'yum update somepkgnotyetinstalled' won't
- install that package also made yum clean headers remove the
- header.info file as well as the .hdr files
-
-2002-10-18 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py, serverStuff.py: yum-arch -l implemented to make
- yum-arch pay attention to symlinks
-
-2002-10-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: made the header load catch bad headers and exit
- nicely w/ a real error.
-
-2002-10-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, depchecktree.py: few more rpm vs rpm404 fixes and
- yum list extras is implemented. not documented (of course)
-
-2002-10-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, callback.py, clientStuff.py, depchecktree.py,
- nevral.py, pkgaction.py, pullheaders.py, serverStuff.py,
- up2datetheft.py: update all files for changes to make things
- potentially work for rpm 4.1 and rpm 4.0.4 so it should work on rhl
- 7.X and 8.0
-
-2002-09-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: updated nevral dep resolution to use the bestarch - not
- the first arch. thanks to slack for finding this.
-
-2002-09-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: add change to fix arch dep resolve for non-kernel
- bestarch resolution also adds more logging/debug info here.
-
-2002-09-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: fix dumbass update bug when looping through archs -
- its nice to actually finish the list before exiting <sigh>
-
-2002-09-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: fixed stupid diskspace check backtrace cleaned up
- a few comma space problems
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: updated docs to list yum list and yum info options
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.conf: updated conf file - in / too :)
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum.conf: updated conf file
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, configure.in, docs/yum-arch.8, docs/yum.8,
- etc/yum.conf, etc/yum.cron, pullheaders.py, serverStuff.py,
- yum.conf, yum.spec, yummain.py: Bumped version number Fixed -h and
- --help in yum-arch Moved yum and yum-arch to /usr/bin updated docs
- updated cron jobs made conf file have more meaning and use.
-
-2002-08-27 Seth Vidal <skvidal at linux.duke.edu>
-
- * bin/Makefile.in, bin/yum, bin/yum-arch: added to repository moved
- from /sbin
-
-2002-08-26 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, pkgaction.py: pychecker run caught a couple of
- mistakes
-
-2002-08-25 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py: fixed an odd divide by zero error under rpm404 in
- (null)
-
-2002-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, archwork.py: changelog update - fix - no newline at end
- of archwork.py
-
-2002-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, clientStuff.py, config.py, nevral.py,
- pullheaders.py, yummain.py: ok, I swear, I think this is all of them
- - the imports are now at the top of the files excepting some very
- odd little cases.
-
-2002-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, pkgaction.py: yay - more fun import fixes
-
-2002-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * serverStuff.py: missed one
-
-2002-08-24 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py, serverStuff.py: clean up some dumb import statements
-
-
-2002-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py, pullheaders.py: make depcheck happen first in
- yum-arch -d - just so you know if stuff is broken fix - wording on
- error message in pkgaction
-
-2002-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: made yum list and yum info match syntacticly
-
-2002-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: [no log message]
-
-2002-08-23 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py: made yum info work on the installed
- pkgs too made yum list installed dtrt/work made yum list availabe
- exist instead of yum list new - it was confusingly named
-
-2002-08-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: added mode so clean commands are always run in
- cache-only mode. need to make cache-only brighter but this is
- probably going to be ok for now
-
-2002-08-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update
-
-2002-08-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, docs/yum.8, yummain.py: updated docs and misc to
- note the changes in functionality
-
-2002-08-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog update
-
-2002-08-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, logger.py, pkgaction.py, yummain.py:
- added the new logger module made non-root runs work properly made
- 'provides' work as non-root and work better in general
-
-2002-08-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: change how provides works a bit
-
-2002-08-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: make updates for yum list new - so it works change
- how provides works a bit
-
-2002-08-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, nevral.py, pkgaction.py, yum.conf, yummain.py:
- added yum whatprovides support made non-root-run be caching-only
-
-2002-08-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, yummain.py: add -C option to work out
- of the cache make things faster by not caring about obsoletes unless
- its during an operation where it matters (upgrade)
-
-2002-07-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: stub in place for findrequires/findprovides so I can
- start a yum find [thing] and have yum tell the user what pkg its in.
-
-
-2002-07-31 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: added some debugging information to the final
- diskspace-ts check. I think something odd is happening there when
- it comes to conflicting pkgs.
-
-2002-07-22 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: usage patch from Bor
-
-2002-07-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog
-
-2002-07-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, pkgaction.py: fix a duplication in listpkgs and add
- 'info' to the man page
-
-2002-07-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: clean up main() some - make it shorted - break out cmd
- parsing to a separate function. pychecker no longer tells me I'm a
- loser.
-
-2002-07-19 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pkgaction.py, yum.conf, yummain.py: made yum info
- [pkgname] work. not documented yet - probably not finished yet
- either.
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, configure.in, yum.spec: updated for 0.9.1 <sigh>
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * etc/yum.cron: Wow - lucky I'm a moron. yum -R not yum -r <sigh>
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, configure.in, yum.spec: bumped to 0.9.0 ChangeLog updated
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.conf: fixed conf file
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, docs/yum.conf.5, pkgaction.py,
- yum.conf, yum.spec, yummain.py: fixed gpg checking to make gpghome
- configurable and gpgkeyring made gpg checking more like up2date's
- updated docs to reflect this fixed the updatehrdlist function
- (again)
-
-2002-07-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, yummain.py: change -r option to -R
-
-2002-07-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: changelog changed by cvs2cl
-
-2002-07-10 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, clientStuff.py, nevral.py, serverStuff.py,
- yummain.py: pychecker fixes the world. wow - I found a lot of
- soon-to-be-discovered problems w/o having to stumble on them on my
- own :)
-
-2002-07-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, etc/yum.cron, yummain.py: make -r command work
- correctly
-
-2002-07-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * AUTHORS: Updated Authors file
-
-2002-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated the changelog!
-
-2002-07-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: fixes a case where a pkg changes arch in an
- update. also fixes some problems in the getupdatedhdrlist function
-
-2002-07-04 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: cleaned up some dumb spacing things
-
-2002-07-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: add -c into man page
-
-2002-07-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: new changelog
-
-2002-07-03 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, archwork.py, clientStuff.py, config.py, nevral.py,
- yummain.py: cleaned up comma space issues and single vs double
- quotes. Not finished but a lot better. Also fixed a bizarre
- overlooked bug in nevral load that would have almost never have been
- hit but could have been.
-
-2002-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: fix things being out of order - pointed out by icon
-
-2002-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in: date stamps for daily
-
-2002-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, docs/Makefile.in, etc/Makefile.in: add entries to
- Makefiles to make a daily tar-ball option
-
-2002-07-01 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, nevral.py, yummain.py: switched from
- tabs to spaces modified startup so a -c [config file] option is
- available probably broke the world moving shit around.
-
-2002-06-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * archwork.py, callback.py, clientStuff.py, config.py,
- depchecktree.py, iutil.py, lilo.py, lilocfg.py, nevral.py,
- pkgaction.py, pullheaders.py, serverStuff.py, translate.py,
- yummain.py: all files modified for tab->space conversion., god,
- shit will probably break
-
-2002-06-30 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: fixed the spec file.
-
-2002-06-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, pullheaders.py, yum.spec: my doesn't that just
- suck - occasionally rpm.labelCompare returns < -1 <boggle> thanks to
- icon and hunter
-
-2002-06-29 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8: fixed typo from yup to yum :) thanks icon
-
-2002-06-21 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO: more extreme wishlist items
-
-2002-06-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: updated changelog
-
-2002-06-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, docs/yum.8: updated docs to reflect addition of
- "upgrade" command
-
-2002-06-20 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, configure.in, pkgaction.py, yum.spec, yummain.py:
- added os.unlink on checkSig made a differentation from update to
- upgrade upgrade includes obsoletes iff there is no update for the
- same package update does not include obsoletes.
-
-2002-06-17 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog: Look Look a real ChangeLog!
-
-2002-06-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, configure.in, etc/yum.cron, yum.spec: spec file and
- configure changes, add -e 0 to yum.cron
-
-2002-06-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yummain.py: make the non-gzipped header reading
- actually work
-
-2002-06-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: clean up dumb-o in clientStuff.py
-
-2002-06-16 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, docs/yum-arch.8, pullheaders.py, serverStuff.py:
- make gzip'd headers work - used most of grigory's patch
-
-2002-06-15 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, pkgaction.py: Fixed dumb bug - thanks to Grigory
- Bakunov
-
-2002-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum.spec, yummain.py: fix spec file, back <sigh>
- update configure, again. add dumbass check for undeleted vars in
- yummain.py
-
-2002-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in, configure.in: Added entries for yum.spec's version to
- be automatically changed with configure
-
-2002-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8, docs/yum.conf.5: updated man pages to reflect
- errorlevel and -e options
-
-2002-06-14 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, nevral.py, pkgaction.py, yummain.py:
- change errorlogs so they are leveled add -e option to set errorlog
- level = default is 2 which means print all errors even if they
- aren't really serious
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum.spec: bumped version number, again.
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * pullheaders.py: fix logger.py class change in pullheaders.py
- (doh!)
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum.spec: updated ver number after fixing kinda
- serious kernel problem, earlier
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: if we return errors from the tsfin.run then we want to
- exit with an error condition, not continue and possibly fuckup
- lilo.conf or grub.conf
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py: fix a problem where yum would attempt to install
- all the archs of kernels installed. Read the comment in
- clientStuff.getupdatehdrlist (line 283 or so) for an explanation
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: duh
-
-2002-06-13 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, callback.py, clientStuff.py, config.py, configure.in,
- nevral.py, pkgaction.py, yummain.py: made the cmd line args nice and
- tidy made the logging make more sense made the rpm callback quiet
- when it should be quiet
-
-2002-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: [no log message]
-
-2002-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * callback.py, clientStuff.py, logger.py, nevral.py, pkgaction.py:
- fix a lot of -d # logging problems. made logging more consistent.
- file logs still need to be used more cmdline options need to be
- pushed into the config class and handled in callback.py
-
-2002-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: fix the logfile need to make yummain non-root-happy.
-
-2002-06-12 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: logs work like this: log(2,"words") 2 is default -
- print to stdout - nothing fancy anything above 2 is debug to stdout
- errorlog is print to stderr filelog is print to conf.logfile when
- you yum -d # - the number is what level of those logs you want to
- see. if the number is 3 then you see all logs at level 3 or lower
- (this only effects the 'log' object - errorlog and filelog ALWAYS
- happen) yum -d 0 should show nothing b/c there is nothing that low.
-
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: add a message to tell people more about what is going
- on.
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py, yum.spec: <sigh> the dependency loops grow ever longer.
- I want to write out a complete diagram of all possible states for
- this loop. then just fulfill them all. That'd probably be best.
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in: bumped version
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: more debugging info.
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: fixing thinko in pkg installs should be
- (name,bestarch) not (name,arch)
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: and once more, with feeling so much pain
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: this might help some of the conflict problems. it at
- least targets a particular problem
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: its amazing what you learn when someone tells you
- specifically where in the fucking MODULE source to look for it.
- <sigh>
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py, pkgaction.py: "fixes" and an intelligent comment
-
-2002-06-11 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, clientStuff.py, nevral.py, pkgaction.py, yummain.py: attempt
- to solve stupid update/install conflicts. might have to fudge
- conflicts like anaconda does.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: one letter fix to the kernel upgrade problem.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: <sigh>
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: ridiculous special case for the kernel. I think I'm
- going to cry
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: test to see if this fixes an obsoleting problem
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: GAH! one more dep problem - I think this should solve
- it. I hope please
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py, yummain.py: After much pain and agony recursive erase
- dependencies appear to work. I need to comment A LOT more in
- nevral.nevral.resolvedeps but it appears to work "mostly" correct.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * configure.in, yum.spec: iterate version to 0.8.2 - update spec
- file too
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO: remove client-side excludes todo item
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, docs/yum.conf.5, nevral.py: nevral -
- put back the thinko b/c I'm really a dumbass and shouldn't program
- this early. yum.conf.5 - add exclude option clientStuff - add
- support for client-side excludes from updates/installs config.py -
- add support for exclude option excludes are a space separated list
- of pkgs to exclude - it is in the [main] section of the yum.conf
- file.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yummain.py: clean ups trying to fix a depresolve
- bug
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * nevral.py: fix a depresolve thinko
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * serverStuff.py: fix dumbass display issue on depcheck
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, config.py, pkgaction.py, yummain.py: implemented sigchecking
- - gpg and md5. md5 will always happen gpg will only happen if
- gpgcheck=1 is set in the yum.conf file in each server section ie:
- [serverid] baseurl=blarg name=blarg gpgcheck=1
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO: Prioritized and cleaned up TODO list.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, clientStuff.py, docs/yum.8, yummain.py: implemented yum
- clean * - updated man page to reflect that change
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, yummain.py: Reorder things in yummain and
- clientStuff a little to make yummain.main() shorter and perhaps
- easier to follow.
-
-2002-06-09 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.conf.5: real conf file man page
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum-arch.8: yum-arch has _some_ meaning and should work
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * docs/yum.8: man page now has some meaning
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: --help -h and just typing 'yum' now work to display
- the usage. That was annoying the crap out of me.
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.conf, yummain.py: consistent sort order in the servers list.
- using sort()
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, configure.in, yum.spec: changed ver to 0.8.1
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, TODO, pkgaction.py, yummain.py: added yum list updates
- command
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * Makefile.in: Added ChangeLog to Makefile.in
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * ChangeLog, TODO: added Changelog - updated TODO
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, yum.conf: clientStuff.py: made the
- headerinfo nevral do pkgpolicy for last vs newest - default is
- newest. this means that the servers are loaded in the order they
- appear in the conf file. If you have pkgpolicy=last then the last
- server's pkgs if they conflict/collide with the others will win.
- pkgpolicy=newest (or nothing) will mean the newest pkgs get into the
- headerInfonevral. modifications to config.py to accomodate this
- yum.conf to show it.
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO, clientStuff.py: clientstuff.py: make http url error spit out
- the url too TODO: more fun and painful things
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * clientStuff.py, config.py, pkgaction.py, yum.conf: Made urlgrab
- handle ftp urls and better broken url handling made config allow
- http and ftp urls fixed dumbass comma in pkgaction example changed
- in yum.conf
-
-2002-06-08 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO: updated for docs information
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * README: Updated theory and use
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * TODO: [no log message]
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * pkgaction.py: Added in checksig and cleanpackages functions -
- cleanpackages needs to be fleshed out.
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yummain.py: added note in yummain where sigchecking should go
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: fix the source
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
-
- * yum.spec: Changed the %setup to not have -n
-
-2002-06-07 Seth Vidal <skvidal at linux.duke.edu>
+ * fix from Christoph Thiel and Jan Matejek "The problem is that when
+ precompiling python files, the compiler needs to know their "base
+ path" which will be used in debug outputs (such as the backtrace).
+ Without this patch, makefile sets $(PYDIR) as the base path, but
+ $(PYDIR) isn't defined and the base path stays empty. (some of our
+ python builds apparently can't deal with it and use PIL's base path
+ instead) The patch replaces $(PYDIR) with correct value, $(PKGDIR)."
- * Initial revision
More information about the Yum-commits
mailing list