Merged from trunk 11201:11206
authorFabian Groffen <grobian@gentoo.org>
Sun, 27 Jul 2008 09:31:10 +0000 (09:31 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 27 Jul 2008 09:31:10 +0000 (09:31 -0000)
commit1e103f58a0e5799ff902533c3da0045d67e047c4
treee164eda1070f1d6ab2685535e45e280364fcff04
parent154a0836cb497e02d74a7c0e8a945c3a348dfa67
   Merged from trunk 11201:11206

   | 11202   | Fix AsynchronousTask.removeStartListener() and               |
   | zmedico | removeExitListener() to return early if there are no         |
   |         | listeners.                                                   |

   | 11203   | In PollScheduler._poll(), add a call to _schedule() in order |
   | zmedico | to ensure that event handlers are registered if possible. If |
   |         | not, raise StopIteration in order to avoid endless blocking  |
   |         | in a poll call with no file descriptors registered. Add      |
   |         | StopIteration exception handling for all                     |
   |         | PollScheduler._poll._next_poll_event() calls.                |

   | 11204   | Schedule ebuild pkg_setup phases on the merge queue, in      |
   | zmedico | order to serialize unsandboxed access to the live            |
   |         | filesystem.                                                  |

   | 11205   | Bug #233077 - Add QA check which verifies that LDFLAGS are   |
   | zmedico | respected. For now this only works when LDFLAGS contains     |
   |         | --hash-style=gnu since in this case the the elf files should |
   |         | not contain .hash sections and we can use scanelf to check   |
   |         | whether or not the those sections exist. This adds a         |
   |         | QA_DT_HASH variable that is analogous to existing QA control |
   |         | variables documented in the ebuild.5 man page. There is also |
   |         | a complementary QA_STRICT_DT_HASH variable that can be set   |
   |         | in make.conf in order to ignore QA_DT_HASH settings in       |
   |         | ebuilds. Thanks to Arfrever Frehtes Taifersar Arahesis for   |
   |         | this patch which I've tweaked in just a few minor ways.      |

   | 11206   | Temporarily `set -o noglob` when splitting QA_DT_HASH.       |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=11207
bin/misc-functions.sh
man/ebuild.5
man/make.conf.5
pym/_emerge/__init__.py