commit 9351edad48523bb38b1bf651506786bdc8814f62
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Aug 3 08:08:18 2014 -0700

    bin/chpathtool.py: fix py3.2 &py3.3 test failure

    The magic module for those 2 python versions do not handle byte strings
    correctly.  forcing the filename to str() fixes it for all pythons tested.

commit 28d99141248063abd28a562cbc86eef897ad08af
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Aug 3 07:22:37 2014 -0700

    pym/_emerge/Binpkg.py: Add missing line feed to output.

commit 89d02311f1c95329da3bb035f463f8de1d32e2ce
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Fri Aug 1 21:52:32 2014 +0200

    Update release notes

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit df52e14fc432fe72dee1c258b8d68bdb8503dd4c
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu Jul 31 17:38:36 2014 +0200

    Update release notes

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit ea2d9c5a7da408437d36c3f14112088f905d57f1
Author: Andreas K. Huettel (dilfridge) <dilfridge@gentoo.org>
Date:   Mon Jul 21 22:22:36 2014 +0200

    repoman: Warn if virtuals depend on perl-core, bug 516428

    Reported-by:   Andreas K. Hüttel  <dilfridge@gentoo.org> Authored-by:
    Andreas K. Hüttel  <dilfridge@gentoo.org> Reviewed-by:   Alexander
    Berntsen <bernalex@gentoo.org> Signed-off-by: Alexander Berntsen
    <bernalex@gentoo.org>

commit 4cbf3ef951c50f727dc23af99fac254b97814afd
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Sat Jul 19 15:49:53 2014 +0200

    man/repoman: Note line inaccuracies (bug 517416)

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit 9089c2d755b0ecb1b340fc23dda461163f589c43
Author: Anthony G. Basile <blueness@gentoo.org>
Date:   Sat May 31 19:15:20 2014 -0400

    ebuild-helpers/xattr/install: use install-xattr

    Currently bin/ebuild-helpers/xattr/install uses
    ${PORTAGE_BIN_PATH}/install.py as a wrapper to coreutils' install to
    preserve a file's extended attributes when installing, usually during
    src_install().  This is needed, for instance, when preserving xattr
    based PaX flags, bug #465000.  However the python wrapper is very slow,
    comment #42 of bug #465000.  A C wrapper was developed and tested,
    bugs #501534 and #511984.  This patch checks for the existence of the
    C wrapper, and uses it, falling back on the python wrapper only if not
    found, or if over- ridden by ${PORTAGE_INSTALL_XATTR_IMPLEMENTATION}.

commit 2f92c6d798f8f6133ed48fe4d0d62baff36dcb97
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Mon Jun 16 15:31:35 2014 -0700

    portage/emaint/module.py: Fix an indent error in get_class()

    Multiple calls to get_class for the same module triggered this bug.
    Thanks for triggerring it twitch153.

commit 2a3dc328bfbfd4e0e777f05c1da57bf9c4305e2c
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Jun 15 22:15:28 2014 -0700

    repoman: Fix broken userquery import

    Commit: 15433c52866e09967142fd2352bd7aad9ad5026f Author: Alexander Berntsen
    <bernalex@gentoo.org> (Thu 08 May 2014 08:47:58 AM PDT) Subject: emerge:
    Implement "--alert"

commit b96fb047b342d055ef2a254bbdc2960c8ad9cc6e
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Sat Jun 14 23:52:48 2014 +0200

    man/emerge.1: Make the --alert example more safe

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org> Suggested-by:
    Steve J. Long      <slong@rathaus.eclipse.co.uk>

commit 15433c52866e09967142fd2352bd7aad9ad5026f
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu May 8 17:47:58 2014 +0200

    emerge: Implement "--alert"

    Implement "--alert" (short option "-A"), which adds a terminal bell
    character ('\a') to all prompts, when it is set to True or "y".

    The patch refactors userquery to a class, UserQuery, to accommodate
    --alert. It also adds the option to the emerge man page.

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit 22637f20342dfd65d571212e9b426e697de1642a
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Sat Jun 14 23:14:12 2014 +0200

    Revert "emerge: Implement "--alert""

    This reverts commit 1a00ddf5fb089724a127c8dc72d63f10ae72abbf. It had
    some furiously annoying mistakes in the commit message. Also, someone
    alluded to the man page being too short. Thanks, Brian.

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit 1a00ddf5fb089724a127c8dc72d63f10ae72abbf
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu May 8 17:47:58 2014 +0200

    emerge: Implement "--alert"

    Implement "--alert" (short option "-A"), which adds a terminal bell
    character ('\a') to all prompts, when it is set to True or "y". It may
    be used without an option, like e.g. --ask, to mean True.

    The patch refactors userquery to a class, UserQuery, to accommodate
    --alert. It also adds the option to the emerge man page.

    A quick example is to do 'emerge -PAc portage'.

    If you have your terminal emulator set up to make '\a' into a window
    manager urgency hint, move your cursor to a different window to get the
    effect. 'sleep 2 && emerge' is another way to test this.

    The --alert option is especially useful if you, like me, tend to fire up
    a big world update when you get to the office in the morning (or night),
    and then immediately change your focus to something else. If you now do
    'emerge -auAD world', emerge will courteously point out when it has
    finished calculating the graph, and again when it has finished emerging.

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit 55b2e1c0a51d64a84e5649c135cdbc2c650ce6ca
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Fri May 16 16:06:31 2014 +0200

    Turn a traceback into a graceful error

    Prior to this patch, the following would traceback:

    mkdir -p /etc/portage/make.profile/packages emerge foo

    This patch turns such a traceback into an error by implementing
    IsADirectory error handling.

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit e3ecbad92c28d793a073019e7df81bb5ec84cc81
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Fri May 16 15:32:43 2014 +0200

    Revert 'packages' profile as directory patches

    This reverts commit 0c416cbb70858a5db2a1a23b2e90a95c0a1f2ea8 and
    b4d8e300c04b768be7cd5c64116d6cc0453219b4.

    Jorge Manuel B. S. Vicetto pointed out[0] that this is not useful. The
    commits were made by me after talking to Michael Palimaka on IRC.
    Apparently I did not get the full story straight, and made the commits
    prematurely.

    [0] https://bugs.gentoo.org/show_bug.cgi?id=282296#c14

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit ab02c3fd788da6cc36188cdbee62a2b22bbc2474
Author: Alexander Berntsen <alexander@plaimi.net>
Date:   Mon Oct 7 12:39:50 2013 +0200

    emerge: Don't split suggestion (bug 487074)

    Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>

commit 1066e75109f078841b30d2d01ebd297d0b542559
Author: Zac Medico <zmedico@gentoo.org>
Date:   Fri Jun 13 19:58:26 2014 -0700

    depgraph: handle argument/set parents more

commit f55ab6a98e4042f570a8a56b13926fef66cbf22b
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Thu Jun 12 08:45:30 2014 -0700

    portage/dispatch_conf.py: Fix bug 512690

    This bug happened when a /etc/portage/package.* file was changed into
    a directory.
      File "/usr/lib64/portage/pym/portage/dispatch_conf.py", line 210,
      in file_archive_post_process
        os.rename(archive + '.dist.new', archive + '.dist')
    NotADirectoryError: [Errno 20] Not a directory:
    '/etc/config-archive/etc/portage/package.unmask/unmask.dist'

commit 057aba82c112c3933560d83d20fcfc971fc471da
Author: Sebastian Luther <SebastianLuther@gmx.de>
Date:   Sun Jun 8 13:01:54 2014 +0200

    More debug output for the slot conflict handler

commit 3f110090e50207d4ae3f6031ce6b1beafc80de46
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date:   Sun May 18 10:00:50 2014 +0200

    Bug #510538: Include "::repository" in more messages.

commit 0c416cbb70858a5db2a1a23b2e90a95c0a1f2ea8
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Mon May 12 12:12:42 2014 +0200

    Make b4d8e300c04b768be7cd5c respect max line width

commit b4d8e300c04b768be7cd5c64116d6cc0453219b4
Author: Michael Palimaka <kensington@gentoo.org>
Date:   Sun May 11 19:35:38 2014 +0000

    Support the 'packages' profile file as a directory

    This adds proof-of-concept support for bug #282296. Current behaviour
    without this change is to print a traceback.

    Reviewed-by: Alexander Berntsen <bernalex@gentoo.org>

commit de71f70eac5f8f82d739c2d6e5da8e7680e89efe
Author: Sebastian Luther <SebastianLuther@gmx.de>
Date:   Sat Apr 26 21:21:04 2014 +0200

    Prevent rebuild code from performing unwanted repo changes

commit 0a2dab393f2ecf0476262620aa2e9a68d1f88a95
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Apr 18 23:05:02 2014 -0700

    repoman: Add accidently deleted closing bracket ')'

    Fixes commit: repoman: Add DESCRIPTION.puntuation check (bug #438976) SHA:
    06637c4215d55c57517739214c6e0fd6f8f53914 Date: (Fri Apr 18 21:55:56 2014)

commit 54e439500e9c95582973c2350f293796b9455d44
Author: Douglas Freed <dwfreed@mtu.edu>
Date:   Sun Apr 6 09:09:08 2014 +0000

    emerge/actions: Add python version to portage version line

    Adds the currently running python version to the portage version line,
    so that it's immediately obvious what version of python is being used
    to run portage.

commit 1970d866b67ddbcdbd4eb5d20a5762f9efbd17aa
Author: Manuel Rüger <mrueg@gentoo.org>
Date:   Fri Apr 18 22:01:59 2014 -0700

    repoman: Add ruby18 warning for deprecated ruby target

commit 06637c4215d55c57517739214c6e0fd6f8f53914
Author: Michael Orlitzky <mjo@gentoo.org>
Date:   Fri Apr 18 21:55:56 2014 -0700

    repoman: Add DESCRIPTION.puntuation check (bug #438976)

    Basic patch supplied by Michael Orlitzky.  Modified to be easier to
    add/remove puntuation to the check.

commit fe5807a646c4182bf6f24f2f2593804be565ce7f
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Apr 18 14:29:39 2014 -0700

    Update RELEASE-NOTES

commit 73f08e1840269c14879a523f7f39375bc6cc2ba0
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Date:   Fri Apr 18 23:15:13 2014 +0200

    make.conf.5: Fix order of some paragraphs.

commit cb7d234d24bcada5e486ab1975d3592ac5af7218
Author: Zac Medico <zmedico@gentoo.org>
Date:   Fri Apr 18 12:50:15 2014 -0700

    EbuildBuild: handle empty PORTAGE_BINPKG_FORMAT

    Also, make TaskSequence._start_next_task() call exit hooks if the queue
    happens to be empty.

    X-Gentoo-Bug: 506186 X-Gentoo-Bug-URL:
    https://bugs.gentoo.org/show_bug.cgi?id=506186

commit 9c0c186905469884f38801a2afaa1586b7ddd806
Author: Sebastian Luther <SebastianLuther@gmx.de>
Date:   Sat Apr 5 22:43:52 2014 +0200

    Fix crash with @security (bug 488820)

commit 027bac6855b66b7db997a9cf6b4e33ff7ee85ba2
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Sat Apr 5 14:58:14 2014 +0200

    depgraph: Improve mismatch checking (bug 505944)

    Make sure dep.atom and dep.atom.unevaluated_atom is set to something
    before checking for mismatch between them.

    This fixes a known bug where a typo like 'emerge -pvuDNworld' would
    produce a traceback if the user had a resume list.

commit d74c5fd32ea8ff6ab1e79b8d746b2bba7d056978
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Apr 4 13:54:01 2014 -0700

    DEVELOPING: 50 char limit for summary is too short

    Upping it to 70, so with a file/module name prefix and a bug postfix,
    there should be some space left for something intelligible.

commit b24dbbba140962fcceb425f98308b2a77c540190
Author: Michael Palimaka <kensington@gentoo.org>
Date:   Mon Mar 17 14:38:43 2014 +0000

    repoman: Remove obsolete eclass checks

commit 5f519fc3a9912e993f7cc0e55792deb2bc262559
Author: Michał Górny <mgorny@gentoo.org>
Date:   Sat Mar 29 19:45:28 2014 +0100

    Use a localized size formatting function

    A similar size formatting function was used in two places in emerge
    code. Instead, create a single function in portage.localization module
    that formats sizes using the current locale and a common set of rules.

    I'm not really convinced about 'ceiling' all sizes but I understand the
    original point about not outputting '0 KiB'. If you have better ideas,
    I'd be happy to change it.

    The code was simplified, and a proper number formatting function is used
    (instead of string splitting). Locale grouping rules are respected now,
    and ISO/IEC binary prefixes are used for unambiguity.

commit 2bca0671b20207b391c58453892b8158b90b128f
Author: Michał Górny <mgorny@gentoo.org>
Date:   Sat Mar 29 19:45:29 2014 +0100

    emerge: call setlocale() to enable system locale

    This is necessary so that the size formatting function (and possibly
    other locale-dependant functions in the future) respect the system locale
    rather than using the 'C' locale.

commit c5df3ce7eb311db6e5c860208f76de134c4e2eac
Author: Michał Górny <mgorny@gentoo.org>
Date:   Sun Mar 30 13:55:05 2014 +0200

    Sort repoman check results in output

    Currently, the check results are output in dict order which is
    implementation-defined. This makes it hard to compare results coming
    from two machines (Python versions).

    Instead, sort all the results lexically.

commit 3b40006e89d035398434bbc5dd61e727d385ed39
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Mar 29 13:21:01 2014 -0700

    TaskSequence.py: Fix queue starting (bug 506186)

    start_next_task() was making sure there was actually a task to start.

commit ad1d3b4d4c8061285cc53b1b99105182a4acafec
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Thu Apr 3 17:08:18 2014 -0700

    writeable_check.py: Fix RO check (bug 505428)

    Use /proc/self/mountinfo which only contains the relevant chroot mounts.
    Mountinfo changes are thanks to jcallen for the valuable info he provided.

commit dcb095ec652562961a317effcca6334ee2cb2c0d
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Apr 4 08:32:08 2014 -0700

    dbapi/vartree.py: whitespace cleanup

commit d8345b546c4212d928b38b972921879ef9fa466c
Author: Sebastian Luther <SebastianLuther@gmx.de>
Date:   Sun Mar 30 20:54:17 2014 +0200

    Remove some broken old-style virtual code

    Fixes a crash reported on IRC

commit 7ea26b6e8e02b851a074211f1c02f09395a023ee
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Fri Mar 28 09:48:49 2014 +0100

    DEVELOPING: Be more specific about tabs/spaces

commit 8e3e0ac212a3847638c83edc1b752dadbfd5cd9d
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu Mar 27 13:42:33 2014 +0100

    DEVELOPING: Add note on commit messages

commit 18c3f4f6149b8ca225dfb35c22dac0f330a7e825
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu Mar 27 13:42:15 2014 +0100

    DEVELOPING: Add note on commits

commit ec8c4f4cd54f9311db3b8e6f634a77ec57674e3d
Author: Alexander Berntsen <bernalex@gentoo.org>
Date:   Thu Mar 27 13:32:01 2014 +0100

    DEVELOPING: Cap at 72 columns

commit a2b43472c6686def6ff92251fdfa8487acd03051
Author: Sebastian Luther <SebastianLuther@gmx.de>
Date:   Mon Mar 24 18:20:46 2014 +0100

    _compute_abi_rebuild_info: deal with non-Package parents
