Show packages forcing rebuilds (bug 472104)
Fix slot operator handling bug

emerge would backtrack once for each package that needed a rebuild.
This caused it to hit the backtrack limit and to not rebuild all
packages.
It also sometimes failed to install the packages that caused the rebuild
in the first place, making the rebuilds pointless.
This fixes bug 486580.
Add test case for bug 486580
fix py-3 compatibility
countdown: clean up & simplify a bit
test_slot_conflict_rebuild: drop pointless list cast

The range() func already returns a list, so need for list().
portageq envvar: shell escape variable (bug 492314)
Fix a missing rebuild

The dependency in the ebuild was changed from
slot operator to no slot operator. The vdb
contained the slot operator and emerge would
refuse to rebuild, causing a missed update.

URL: https://bugs.gentoo.org/490362
Suppress debug outout from tests
_emerge.depgraph.depgraph._compute_abi_rebuild_info(): Simplify some code.
_emerge.depgraph.depgraph._show_abi_rebuild_info(): Write to stdout instead of stderr.
egencache: --write-timestamp to create metadata/timestamp.chk

This is required to sync repositories using rsnyc.

URL: https://bugs.gentoo.org/488972
Use portage.const.TIMESTAMP_FORMAT where appropriate
fix random pylint errors

Shouldn't be any functional changes here.
portage.const: move list of live eclasses here
portage.const: add git-r3 to the list of live eclasses

URL: https://bugs.gentoo.org/489662
portage.const: tweak style

Makes pylint happy, and makes the code much easier to modify.
portage.const: restore two dropped features

The script used to clean this up accidentally dropped two features.

Reported-by: Sebastian Luther <SebastianLuther@gmx.de>
docompress: add --limit support with newer EAPIs

We added support for not compressing files below a certain size (since the
speed/size/etc... tradeoffs didn't make sense), but it was only for man
pages and old EAPI's.

Add the logic to the newer EAPIs and apply to all compressed paths.

URL: http://bugs.gentoo.org/169260
Another slot operator bug (bug 486580, try 2)

This time rebuilds are scheduled properly, but we
might still forget to install the package that caused
the rebuild.

URL: https://bugs.gentoo.org/486580