summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* s/QA_STRICT_DT_SWITCHES/QA_STRICT_CFLAGS_IGNORED/Zac Medico2011-12-212-2/+2
|
* s/QA_DT_SWITCHES/QA_CFLAGS_IGNORED/Zac Medico2011-12-213-7/+7
|
* --ask is fine for --depclean as well.Michał Górny2011-12-211-2/+2
|
* install_qa_check: more RESTRICT=binchecksZac Medico2011-12-211-2/+4
|
* Strip .GCC.command.line from output files as well.Michał Górny2011-12-211-1/+1
|
* Support checking for ignored CFLAGS using -frecord-gcc-switches.Michał Górny2011-12-214-0/+56
|
* hashed_path: implement __repr__Zac Medico2011-12-201-0/+2
|
* Silently allow missing /var/cache/edb/counter.Zac Medico2011-12-201-8/+4
| | | | Files under /var/cache/ are allowed to disappear.
* Add some EAPI 4-python docs.Zac Medico2011-12-203-0/+51
|
* Force COLUMNS > 0 for bug #394091.Zac Medico2011-12-191-0/+4
|
* prepstrip: merge diff from prefix branchZac Medico2011-12-191-9/+26
| | | | | | | NOTE: Debug files must be installed in ${EPREFIX}/usr/lib/debug/${EPREFIX} (note that ${EPREFIX} occurs twice in this path) in order for gdb's debug-file-directory lookup to work correctly.
* Display EROOT when ROOT != "/".Zac Medico2011-12-197-15/+16
| | | | | | | Since commit a715b65f7bd36409c1283e6911265d1f4405ab7a, the Package.root and RootConfig.root attributes refer to EROOT instead of ROOT. Therefore, adjust display code so that EROOT is only displayed when ROOT != "/".
* Disallow some functions in global scope in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2011-12-191-4/+14
|
* _run_pkg_pretend: doebuild_environment for cleanZac Medico2011-12-181-0/+14
|
* set_colors(): suppress "/dev/tty: No such device"Zac Medico2011-12-181-2/+4
|
* Define portage.repository.config.RepoConfig.__repr__().Arfrever Frehtes Taifersar Arahesis2011-12-181-0/+3
|
* test_poll: separate classes for pipe vs. ptyZac Medico2011-12-181-14/+23
| | | | Also, generate appropriate SKIP message if pty is not acquired.
* PipeReaderArrayTestCase: sleep for fast computersZac Medico2011-12-181-1/+4
| | | | Allows reliable triggering of the failure mode on fast computers.
* RepoConfigLoader._add_overlays(): Rename a variable and add a comment.Arfrever Frehtes Taifersar Arahesis2011-12-181-8/+9
|
* Optimize RepoConfigLoader._add_overlays().Arfrever Frehtes Taifersar Arahesis2011-12-181-7/+3
|
* set_colors(): Redirect input to `stty size` to make it work afterArfrever Frehtes Taifersar Arahesis2011-12-181-1/+1
| | | | commit a3797a63a30579be3ba5418aad7e76fd520f9aee.
* environment: don't save COLUMNSZac Medico2011-12-181-1/+1
|
* whitelist COLUMNSZac Medico2011-12-181-1/+1
|
* RELEASE-NOTES: revert --quiet-build defaultZac Medico2011-12-181-5/+0
| | | | See commit 028f0b0e223861826747b531824319520ef26ddd.
* Parse layout.conf files in portage.repository.config.RepoConfig.__init__()Arfrever Frehtes Taifersar Arahesis2011-12-181-29/+27
| | | | instead of portage.repository.config.RepoConfigLoader.__init__().
* Fix some warnings found by pylint.Arfrever Frehtes Taifersar Arahesis2011-12-1810-63/+25
|
* _show_unsatisfied_dep: avoid invalid, bug #394995Zac Medico2011-12-171-3/+11
|
* tests/emerge: PORTAGE_GRPNAME/USERNAME make.confZac Medico2011-12-161-2/+2
|
* _test_pty_eof: use os.read, not array.fromfileZac Medico2011-12-162-59/+40
| | | | | | We have abandoned array.fromfile() due to bugs that exist in all known versions of Python (including Python 2.7 and Python 3.2). See PipeReaderArrayTestCase, for example.
* test_poll: add note about unbuffered fdopenZac Medico2011-12-161-0/+3
|
* test_poll: fix array testZac Medico2011-12-163-64/+96
| | | | | Since SpawnProcess no longer uses array, add conditional array support to PipeReader and use that for tests.
* emerge.1: --changed-use/--selective interactionZac Medico2011-12-161-8/+9
| | | | Also, swap all instances of --reinstall=changed-use with --changed-use.
* PipeReader: use AbstractPollTask._read_buf()Zac Medico2011-12-161-26/+10
|
* SpawnProcess/AbstractPollTask: eliminate arrayZac Medico2011-12-162-25/+8
| | | | | Since commit 30d2d0a9db486c5a70848ad5d27b37a3ec48f271, we use os.read() due to bugs in array.fromfile(). So, eliminate array usage entirely.
* SpawnProcess: remove obsolete fdopenZac Medico2011-12-161-4/+2
| | | | | Since commit 30d2d0a9db486c5a70848ad5d27b37a3ec48f271, we use os.read() due to bugs in array.fromfile(), so there's no need to use fdopen.
* Fix EIO handling for PollSelectAdapter.Zac Medico2011-12-162-4/+14
| | | | | | | | In PipeReader and AbstractPollTask, we have to treat EIO as EOF, in order to terminate the select loop at the correct time when using PollSelectAdapter. This fixes a regression in EIO handling since commits 915348ce34fc499ac295b8f0ffee9f0829803542 adn 30d2d0a9db486c5a70848ad5d27b37a3ec48f271.
* PtyEofFdopenUnBufferedTestCase: PyPy TODOZac Medico2011-12-151-0/+6
| | | | https://bugs.pypy.org/issue956
* data.py: tweak getgrnam call for PyPyZac Medico2011-12-152-5/+6
| | | | | This makes it unnecessary to explicitly call portage.data._init() in runTests, and fixes some other cases that trigger the same issue.
* runTests: initialize portage.data for PyPyZac Medico2011-12-151-0/+4
|
* SpawnProcess: work around array.fromfile() bugsZac Medico2011-12-153-20/+100
| | | | | | When I extended test_poll to test SpawnProcess array.fromfile() usage, it exposed bugs in array.fromfile() that I couldn't find a way to handle. So, use os.read() instead.
* test_poll: test different sizes, and pty tooZac Medico2011-12-152-7/+20
|
* emerge.1: enumerate more --selective=n overridesZac Medico2011-12-151-1/+2
|
* make.conf.5: it's -> itsZac Medico2011-12-151-1/+1
|
* Fix a typo in a comment.v2.2.0_alpha81Arfrever Frehtes Taifersar Arahesis2011-12-141-1/+1
|
* create_trees: pass __PORTAGE_TEST_HARDLINK_LOCKSZac Medico2011-12-141-1/+2
| | | | | | This allows testing of stage builds with __PORTAGE_TEST_HARDLINK_LOCKS set in the environment, since __PORTAGE_TEST_HARDLINK_LOCKS needs to propagate to childs processes for all ROOTs.
* Filter __PORTAGE_TEST_HARDLINK_LOCKS from env.Zac Medico2011-12-141-1/+2
|
* tests/locks: save/restore global env stateZac Medico2011-12-142-0/+15
| | | | | This ensures that global __PORTAGE_TEST_HARDLINK_LOCKS overrides work correctly for all tests.
* hardlink_lockfile: preserve existing permissionsZac Medico2011-12-141-2/+6
|
* lockfile: deprecate file object or fd parametersZac Medico2011-12-131-1/+11
| | | | | | | Support for file object or integer file descriptor parameters is deprecated due to ambiguity in whether or not it's safe to close the file descriptor, making it prone to "Bad file descriptor" errors or file descriptor leaks.
* emergelog: pass path to lockfile, not file objectZac Medico2011-12-131-6/+3
|