Merged from trunk 6868:6889
authorFabian Groffen <grobian@gentoo.org>
Fri, 22 Jun 2007 08:42:54 +0000 (08:42 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 22 Jun 2007 08:42:54 +0000 (08:42 -0000)
commit9384b93b8ee7fba7ca70f42e384cb4743515f848
tree4526015dec1836744dffd4af7d9af06ce1c0ccfc
parentf8c1f8e4763fa9b885a90a08b5a8bf3688a60b8d
   Merged from trunk 6868:6889

   +------------------------------------------------------------------------+
   | 6869    | Add PORTAGE_BIN_PATH to the environment since it's used by   |
   | zmedico | dobin to locate isolated-functions.sh.                       |
   |---------+--------------------------------------------------------------|
   | 6870    | Add a test case for the logfile functionality of             |
   | zmedico | portage.spawn().                                             |
   |---------+--------------------------------------------------------------|
   | 6871    | For bug #182428, make quickpkg use a more secure umask by    |
   | zmedico | default and allow it to be overridden by a --umask option.   |
   |         | Add support for QUICKPKG_DEFAULT_OPTS so that default        |
   |         | options can be set in make.conf.                             |
   |---------+--------------------------------------------------------------|
   | 6873    | For bug #182571, handle curses.error if it's thrown inside   |
   | zmedico | get_term_size().                                             |
   |---------+--------------------------------------------------------------|
   | 6875    | Return early from get_term_size() is stdout is not a tty.    |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6877    | For bug #143340, give an appropriate message when there is   |
   | zmedico | no read access to a binary package.                          |
   |---------+--------------------------------------------------------------|
   | 6879    | Fix cacheddir() to behave properly if os.listdir() raises    |
   | zmedico | errno.EACCES (Permission denied).                            |
   |---------+--------------------------------------------------------------|
   | 6881    | For bug #180165, make portageq print a "Permission denied"   |
   | zmedico | error when appropriate. A PermissionDenied exception is      |
   |         | raised from portage.listdir() enven when EmptyOnError is     |
   |         | True since errno.EACCES is very likely to indicate a         |
   |         | condition that should be reported in any case.               |
   |---------+--------------------------------------------------------------|
   | 6882    | For bug #180165, make has_version dir if portageq has an     |
   | zmedico | unexpected exit code.                                        |
   |---------+--------------------------------------------------------------|
   | 6883    | If a package is in the world set but it's not installed, go  |
   | zmedico | ahead and install it if it's available (instead of telling   |
   |         | the user to run emaint).                                     |
   |---------+--------------------------------------------------------------|
   | 6886    | Make all the classes inherit from object.                    |
   | zmedico |                                                              |
   |---------+--------------------------------------------------------------|
   | 6887    | Show a "world problems" warning for packages that aren't     |
   | zmedico | installed, even if they are available.                       |
   |---------+--------------------------------------------------------------|
   | 6889    | Make the progress bar percentage indicator stop at 100%      |
   | zmedico | instead of just 99%.                                         |
   +------------------------------------------------------------------------+

svn path=/main/branches/prefix/; revision=6943
16 files changed:
bin/ebuild.sh
bin/emerge
bin/portageq
bin/quickpkg
pym/emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/eclass_cache.py
pym/portage/exception.py
pym/portage/gpg.py
pym/portage/output.py
pym/portage/tests/__init__.py
pym/portage/tests/bin/setup_env.py
pym/portage/tests/ebuild/__init__.py [new file with mode: 0644]
pym/portage/tests/ebuild/test_spawn.py [new file with mode: 0644]
pym/portage/xpak.py