Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix readonly variable assignment for PORTAGE_BINPKG_TMPFILE when | Zac Medico | 2010-09-30 | 1 | -1/+1 |
| | | | | ebuild(1) calls the 'package' phase. | ||||
* | Invert portageq list_preserved_libs returncode meaning. | Zac Medico | 2010-09-29 | 1 | -4/+4 |
| | | | | Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. | ||||
* | Fix a typo in a comment. | Zac Medico | 2010-09-28 | 1 | -1/+1 |
| | |||||
* | Fix breakage (from reposyntax branch) in repoman's ability to append | Zac Medico | 2010-09-28 | 1 | -1/+4 |
| | | | | the current repo to PORTDIR_OVERLAY. | ||||
* | doman: ${mandir} can't contain complete suffix so don't check for it. | Michał Górny | 2010-09-27 | 1 | -1/+1 |
| | | | | | We're appending only a single character of manfile suffix to ${mandir}, so we don't need to expect having anything more in there. | ||||
* | Bug #338588 - Allow quickpkg to create packages even though the | Zac Medico | 2010-09-25 | 1 | -3/+10 |
| | | | | current user doesn't have permission to lock /var/db/pkg. | ||||
* | In EbuildIpc._receive_reply(), close the input_file when finished.v2.2_rc86 | Zac Medico | 2010-09-21 | 1 | -0/+2 |
| | |||||
* | In EbuildIpc._wait(), use waitpid() instead of wait() since we really | Zac Medico | 2010-09-21 | 1 | -1/+1 |
| | | | | only need to wait on one process. | ||||
* | 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. |