Merged from trunk -r11621:11630
authorFabian Groffen <grobian@gentoo.org>
Sun, 5 Oct 2008 16:46:05 +0000 (16:46 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 5 Oct 2008 16:46:05 +0000 (16:46 -0000)
commit31aae840abc5a687b77a719379705f0a429da498
tree4e36ba40fba8c1cb3dc403ded390593fde38b703
parent3de8d441a5de621674173652a54d76ac8021586b
   Merged from trunk -r11621:11630

   | 11622   | A cpv can be returned from dbapi.match() as an old-style     |
   | zmedico | virtual match even in cases when the package does not        |
   |         | actually PROVIDE the virtual. Filter out any such false      |
   |         | matches inside depgraph._select_package() and                |
   |         | _show_unsatisfied_dep(). Thanks to Ned Ludd <solar@g.o> for  |
   |         | reporting this issue which was discovered when attempting to |
   |         | install virtual/libc on uclibc profile. Apparently the       |
   |         | uclibc ebuilds need to be fixed to properly set PROVIDE when |
   |         | the metadata cache is generated.                             |

   | 11623   | Bug #239529 - Fix 'doins' to work with symlinks to           |
   | zmedico | directories, like it did before the changes from bug         |
   |         | #210575.                                                     |

   | 11624   | Add missing quotes on pushd argument from previous commit.   |
   | zmedico |                                                              |

   | 11625   | Redirect pushd and popd output to /dev/null when             |
   | zmedico | appropriate.                                                 |

   | 11626   | Fix PreservedLibsRegistry.store() so that it only rewrites   |
   | zmedico | the data file when something has changed.                    |

   | 11627   | Only update the confmem file when something has changed.     |
   | zmedico |                                                              |

   | 11628   | * When ensuring sane $PWD in ebuild.sh, die if the `cd       |
   | zmedico | "$PORTAGE_BUILDDIR"` call fails. * Create $PORTAGE_BUILDDIR  |
   |         | for the "fetch" phase too since it might be necessary to     |
   |         | call pkg_nofetch.                                            |

   | 11629   | Bug #239529 - When doins is called on a symlink to a         |
   | zmedico | directory, preserve the name of the symlink for the          |
   |         | installed directory. This involves temporarily renaming the  |
   |         | directory and then renaming it back again.                   |

   | 11630   | In dyn_clean, cd to $PORTAGE_BUILDDIR/.. before attempting   |
   | zmedico | to remove it since some kernels, such as Solaris, return     |
   |         | EINVAL when an attempt is made to remove the current working |
   |         | directory. Thanks to Fabian Groffen <grobian@g.o> for        |
   |         | reporting.                                                   |

svn path=/main/branches/prefix/; revision=11632
bin/doins
bin/ebuild.sh
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py