Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bug #337465 - Make ebuild-ipc use an array in order to force a | Zac Medico | 2010-09-21 | 1 | -3/+16 | |
| | | | | single atomic read of a whole pickle. | |||||
* | Make ebuild-ipc use select() for timeouts, instead of alarm signals. | Zac Medico | 2010-09-21 | 1 | -29/+44 | |
| | ||||||
* | Fix default() and default_src_install() definitions to account for | Zac Medico | 2010-09-20 | 1 | -0/+10 | |
| | | | | the new EAPI 4 default src_install implementation. | |||||
* | Make ebuild-ipc use a normal read() call instead of array.fromfile() | Zac Medico | 2010-09-20 | 1 | -13/+3 | |
| | | | | since that should work fine for blocking IO. | |||||
* | Make ebuild-ipc kill the child IO process before it exits due to timeout. | Zac Medico | 2010-09-20 | 1 | -1/+8 | |
| | ||||||
* | Fix ebuild-ipc to correctly handle non-zero return codes from | Zac Medico | 2010-09-20 | 1 | -4/+8 | |
| | | | | has_version ipc calls. | |||||
* | Rewrite ebuild-ipc timeout handling to use forks. | Zac Medico | 2010-09-20 | 1 | -62/+85 | |
| | | | | | | | Use forks so that the child process can handle blocking IO un-interrupted, while the parent handles all timeout considerations. This helps to avoid possible race conditions from interference between timeouts and blocking IO operations. | |||||
* | Make ebuild-ipc show an additional 'read failed' message if the buffer | Zac Medico | 2010-09-20 | 1 | -1/+8 | |
| | | | | happens to be empty after the read loop. | |||||
* | If ebuild-ipc times out during read, check if the read buffer is | Zac Medico | 2010-09-20 | 1 | -2/+4 | |
| | | | | non-empty in order to try to avoid a possible race condition. | |||||
* | Revert "Add option -s to docompress command." | Ulrich Mueller | 2010-09-20 | 1 | -7/+1 | |
| | | | | This reverts commit f2375609adc80ebe5395d84902af4045ecea2f73. | |||||
* | Make repoman tolerate errors from utime() when fetching metadata.dtd. | Zac Medico | 2010-09-19 | 1 | -2/+9 | |
| | ||||||
* | Fix ebuild-ipc.py to timeout if necessary when opening input_file | Zac Medico | 2010-09-18 | 1 | -2/+8 | |
| | | | | in blocking mode. | |||||
* | Use blocking IO in ebuild-ipc.py and EbuildIpcDaemon._send_reply(), | Zac Medico | 2010-09-18 | 1 | -17/+1 | |
| | | | | in hopes that it will be more portable (see bug #337465). | |||||
* | Put more variables in PORTAGE_READONLY_VARS instead of using | Zac Medico | 2010-09-17 | 2 | -24/+20 | |
| | | | | save_ebuild_env() to unset them. | |||||
* | Rename READONLY_EBUILD_METADATA and READONLY_PORTAGE_VARS to start | Zac Medico | 2010-09-17 | 2 | -5/+6 | |
| | | | | with PORTAGE_, and make them both readonly. | |||||
* | Remove unused PORTAGE_MASTER_PID variable. | Zac Medico | 2010-09-17 | 1 | -1/+1 | |
| | ||||||
* | Add virtual/linux-sources to repoman's RDEPEND.suspect check. | Zac Medico | 2010-09-17 | 1 | -0/+1 | |
| | | | | http://archives.gentoo.org/gentoo-dev/msg_adb45dedc05bc023de23be90015e8629.xml | |||||
* | Don't unset PORTAGE_BUILDDIR in save_ebuild_env() since it's | Zac Medico | 2010-09-17 | 1 | -1/+1 | |
| | | | | readonly now. | |||||
* | Add PORTAGE_BUILDDIR to READONLY_PORTAGE_VARS since it's extremely | Zac Medico | 2010-09-17 | 1 | -1/+1 | |
| | | | | important now that ebuild-ipc relies on it. | |||||
* | Bug #337180 - Add a --unmatched-removal option for stricter checking | Zac Medico | 2010-09-15 | 1 | -0/+4 | |
| | | | | of package.mask and package.unmask files for unmatched removal atoms. | |||||
* | Make ebuild-ipc.py close the output_file before trying to re-open it | Zac Medico | 2010-09-14 | 1 | -2/+6 | |
| | | | | after it has timed out. | |||||
* | Bug #336433 - Don't filter the DCCC_PATH variable from environment since | Zac Medico | 2010-09-14 | 1 | -1/+1 | |
| | | | | that breaks distcc ebuilds. | |||||
* | Add option -s to docompress command. | Ulrich Mueller | 2010-09-14 | 1 | -1/+7 | |
| | ||||||
* | Revert "Remove ebuild-helpers/preplib (bug 102297)" | Zac Medico | 2010-09-14 | 1 | -0/+28 | |
| | | | | | This reverts commit 811689f349a91b44448bc8e294903abf990eac45. The preplib helper is still used by at least by stable sys-libs/lib-compat ebuilds. | |||||
* | Make ebuild-ipc timeout messages show which operation timed out. | Zac Medico | 2010-09-14 | 1 | -6/+11 | |
| | ||||||
* | Bug #336142 - Make ebuild-ipc.py keep trying to communicate indefinitely, | Zac Medico | 2010-09-14 | 1 | -36/+98 | |
| | | | | as long as $PORTAGE_BUILDDIR is locked. | |||||
* | Remove ebuild-helpers/preplib (bug 102297) | Sebastian Luther | 2010-09-13 | 1 | -28/+0 | |
| | ||||||
* | Make sure atoms in profiles follow the profiles EAPI | Sebastian Luther | 2010-09-13 | 1 | -1/+1 | |
| | ||||||
* | Bug #336873 - Add a leading comma when matching --hash-style=gnu | Zac Medico | 2010-09-13 | 1 | -1/+1 | |
| | | | | in LDFLAGS, in order to try and filter out invalid settings. | |||||
* | Bug #337031 - Don't make "always overflow destination buffers" gccv2.2_rc81 | Zac Medico | 2010-09-12 | 1 | -3/+4 | |
| | | | | warnings fatal for now. | |||||
* | Bug #336142 - Use a longer timeout for ebuild-ipc, in case the system is | Zac Medico | 2010-09-12 | 1 | -1/+3 | |
| | | | | heavily loaded. | |||||
* | Bug #273282 - Make install_qa_check() eqawarn about installation intov2.2_rc79 | Zac Medico | 2010-09-10 | 1 | -1/+12 | |
| | | | | | | these deprecated directories: etc/app-defaults usr/man usr/info usr/X11R6 usr/doc usr/locale | |||||
* | Fix the "alway overflow" eerror message to not use the message | Zac Medico | 2010-09-10 | 1 | -1/+1 | |
| | | | | intended for "implicit pointer". | |||||
* | Make the "always overflow" gcc warning code use a separate variable | Zac Medico | 2010-09-10 | 1 | -8/+20 | |
| | | | | | from the "implicit pointer" code in install_qa_check(), so they don't interfere. | |||||
* | Remove redundant local retval declaration in has_version(). | Zac Medico | 2010-09-10 | 1 | -1/+0 | |
| | ||||||
* | Make ebuild-ipc.py suppress IOError just like it does for EOFError | Zac Medico | 2010-09-10 | 1 | -3/+1 | |
| | | | | when the buffer is non-empty. | |||||
* | Make ebuild-ipc.py handle exceptions from pickle.loads(). | Zac Medico | 2010-09-10 | 1 | -11/+15 | |
| | ||||||
* | Make ebuild-ipc.py display EOFError if no data is read from the | Zac Medico | 2010-09-10 | 1 | -2/+2 | |
| | | | | pipe. | |||||
* | Add missing comma in tuple. | Zac Medico | 2010-09-09 | 1 | -2/+2 | |
| | ||||||
* | Make the "warning: call to .* will always overflow destination buffer" | Zac Medico | 2010-09-09 | 1 | -0/+3 | |
| | | | | | gcc warning fatal. Thanks to Diego Pettenò <flameeyes@g.o> for the suggestion. | |||||
* | Bug #336644 - Make ebuild-ipc.py use array.fromfile() to read pickles | Zac Medico | 2010-09-09 | 2 | -33/+36 | |
| | | | | | | | in single atomic non-blocking read() calls, similar to how AbstractPollTask._read_buf() does it. If the read fails, exit with status 2 so that best_version() and has_version() can detect the error and die when necessary. | |||||
* | Filter the FEATURES variable out of the environment between phases, | Zac Medico | 2010-09-07 | 1 | -2/+3 | |
| | | | | | | | so that it always matches the latest value from the config class and it can never be stale. With the ability to use package.env for per-package FEATURES settings, there's no need for bashrc to make persistent modifications to the FEATURES variable. | |||||
* | Fix dyn_setup 'already setup' message to refer to setup instead of | Zac Medico | 2010-09-07 | 1 | -1/+1 | |
| | | | | prepare. | |||||
* | Move stale elog cleanup code from ebuild.sh to _doebuild_spawn(), so | Zac Medico | 2010-09-07 | 1 | -10/+11 | |
| | | | | that elog messages generated by bashrc are preserved when appropriate. | |||||
* | Define EBUILD_MASTER_PID earlier in ebuild.sh, before $EBUILD isv2.2_rc76 | Zac Medico | 2010-09-06 | 1 | -4/+8 | |
| | | | | sourced. | |||||
* | Bug #336285 - Add workaround to unpack() in order to prevent unzip | Zac Medico | 2010-09-06 | 1 | -0/+3 | |
| | | | | from interactively prompting under some error conditions. | |||||
* | Remove all \a (alert/bell/beep) tokens (bug 336024) | Sebastian Luther | 2010-09-06 | 3 | -26/+23 | |
| | ||||||
* | print up-to-date copyright years | Fabian Groffen | 2010-09-05 | 1 | -1/+1 | |
| | ||||||
* | Update copyright header. | Ulrich Mueller | 2010-09-05 | 1 | -1/+1 | |
| | ||||||
* | dodoc, prepalldocs: Don't test for EAPI; use helpers in subdir 4 instead. | Ulrich Mueller | 2010-09-05 | 4 | -8/+2 | |
| |